test_mpq using mpq_t one=1 numer=1 sum=1 numer=1/2 sum=3/2 numer=1/3 sum=11/6 numer=1/4 sum=25/12 numer=1/5 sum=137/60 numer=1/6 sum=49/20 numer=1/7 sum=363/140 numer=1/8 sum=761/280 numer=1/9 sum=7129/2520 numer=1/10 sum=7381/2520 numer=1/11 sum=83711/27720 numer=1/12 sum=86021/27720 numer=1/13 sum=1145993/360360 numer=1/14 sum=1171733/360360 numer=1/15 sum=1195757/360360 numer=1/16 sum=2436559/720720 numer=1/17 sum=42142223/12252240 numer=1/18 sum=14274301/4084080 numer=1/19 sum=275295799/77597520 numer=1/20 sum=55835135/15519504 numer=1/21 sum=18858053/5173168 numer=1/22 sum=19093197/5173168 numer=1/23 sum=444316699/118982864 numer=1/24 sum=1347822955/356948592 numer=1/25 sum=34052522467/8923714800 numer=1/26 sum=34395742267/8923714800 numer=1/27 sum=312536252003/80313433200 numer=1/28 sum=315404588903/80313433200 numer=1/29 sum=9227046511387/2329089562800 numer=1/30 sum=9304682830147/2329089562800 numer=1/31 sum=290774257297357/72201776446800 numer=1/32 sum=586061125622639/144403552893600 numer=1/33 sum=53676090078349/13127595717600 numer=1/34 sum=54062195834749/13127595717600 numer=1/35 sum=54437269998109/13127595717600 numer=1/36 sum=54801925434709/13127595717600 numer=1/37 sum=2040798836801833/485721041551200 numer=1/38 sum=2053580969474233/485721041551200 numer=1/39 sum=2066035355155033/485721041551200 numer=1/40 sum=2078178381193813/485721041551200 numer=1/41 sum=85691034670497533/19914562703599200 numer=1/42 sum=12309312989335019/2844937529085600 numer=1/43 sum=532145396070491417/122332313750680800 numer=1/44 sum=5884182435213075787/1345655451257488800 numer=1/45 sum=5914085889685464427/1345655451257488800 numer=1/46 sum=5943339269060627227/1345655451257488800 numer=1/47 sum=280682601097106968469/63245806209101973600 numer=1/48 sum=282000222059796592919/63245806209101973600 numer=1/49 sum=13881256687139135026631/3099044504245996706400 numer=1/50 sum=13943237577224054960759/3099044504245996706400 numer=1/51 sum=14004003155738682347159/3099044504245996706400 numer=1/52 sum=14063600165435720745359/3099044504245996706400 numer=1/53 sum=748469853272339196210427/164249358725037825439200 numer=1/54 sum=250503836021181200128409/54749786241679275146400 numer=1/55 sum=251499286680120823312889/54749786241679275146400 numer=1/56 sum=252476961434436524654789/54749786241679275146400 numer=1/57 sum=253437484000080020709989/54749786241679275146400 numer=1/58 sum=254381445831833111660789/54749786241679275146400 numer=1/59 sum=15063255090319832863132951/3230237388259077233637600 numer=1/60 sum=15117092380124150817026911/3230237388259077233637600 numer=1/61 sum=925372872575832277072279171/197044480683803711251893600 numer=1/62 sum=928551009361054917576341971/197044480683803711251893600 numer=1/63 sum=310559566510213034489743057/65681493561267903750631200 numer=1/64 sum=623171679694215690971693339/131362987122535807501262400 numer=1/65 sum=625192648726870088010174299/131362987122535807501262400 numer=1/66 sum=209060999005535159677640233/43787662374178602500420800 numer=1/67 sum=14050874595745034300902316411/2933773379069966367528193600 numer=1/68 sum=14094018321907827923954201611/2933773379069966367528193600 numer=1/69 sum=42409610330030873613929048033/8801320137209899102584580800 numer=1/70 sum=42535343474848157886823113473/8801320137209899102584580800 numer=1/71 sum=3028810706851429109067025637383/624893729741902836283505236800 numer=1/72 sum=9112469359293533278712889630349/1874681189225708508850515710400 numer=1/73 sum=667084944417653637854891458725877/136851726813476721146087646859200 numer=1/74 sum=668934292077295215167676426926677/136851726813476721146087646859200 numer=1/75 sum=670758981768141571449624262218133/136851726813476721146087646859200 numer=1/76 sum=672559662384108370412072783887333/136851726813476721146087646859200 numer=1/77 sum=61303359776139104182852056677903/12441066073952429195098876987200 numer=1/78 sum=61462860623241058403302042280303/12441066073952429195098876987200 numer=1/79 sum=4868007055309996043055960217131137/982844219842241906412811281988800 numer=1/80 sum=4880292608058024066886120358155997/982844219842241906412811281988800 numer=1/81 sum=44031838385838021258243173365847173/8845597978580177157715301537899200 numer=1/82 sum=44139711531918267321142140457772773/8845597978580177157715301537899200 numer=1/83 sum=3672441655127796364812512959533039359/734184632222154704090370027645633600 numer=1/84 sum=3681181948368536301765969745576439759/734184632222154704090370027645633600 numer=1/85 sum=3689819414629973415931738804725211919/734184632222154704090370027645633600 numer=1/86 sum=3698356445237207772956045432953649519/734184632222154704090370027645633600 numer=1/87 sum=3706795349055853229324900260857622319/734184632222154704090370027645633600 numer=1/88 sum=40866521918642154860585199122889549709/8076030954443701744994070304101969600 numer=1/89 sum=3645196481713595484337076792241271893701/718766754945489455304472257065075294400 numer=1/90 sum=3653182778990767589396015372875328285861/718766754945489455304472257065075294400 numer=1/91 sum=3661081314759399341652108474601318124261/718766754945489455304472257065075294400 numer=1/92 sum=3668893996878372053122809260004199377461/718766754945489455304472257065075294400 numer=1/93 sum=3676622671662732154792749821908124918261/718766754945489455304472257065075294400 numer=1/94 sum=3684269126502577787295988888472646995861/718766754945489455304472257065075294400 numer=1/95 sum=3691835092344109255246562280652279367381/718766754945489455304472257065075294400 numer=1/96 sum=3699322246041458103739317199996707235031/718766754945489455304472257065075294400 numer=1/97 sum=359553024620966925518018240656745677092407/69720375229712477164533808935312303556800 numer=1/98 sum=360264457021270114060513483605065190394007/69720375229712477164533808935312303556800 numer=1/99 sum=360968703235711654233892612988250163157207/69720375229712477164533808935312303556800