Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1780 lines (1779 sloc) 133 KB
527 / 5
17 / 19
39197 / 527
11 / 17
713 / 11
23 / 29
175711 / 1541
2117 / 1817
65199569 / 139357
341359 / 253529
66074731 / 48283003
288298435233839 / 95565322
68150377 / 47782661
68150377 / 49784029
137684518 / 102855054769
345941 / 49283687
222227 / 250171
68700217 / 162863
359687 / 273677
777114073 / 50348173
235973 / 263603
73076027 / 172937
382597 / 290467
19485410909 / 53555063
83628373 / 62527639
184104890587 / 13784961059
78079571 / 59162923
20962977613 / 55237421
89969861 / 64209997
189058385401 / 14830266163
396343 / 63649211
249719 / 280393
78326999 / 183011
410089 / 303899
25683477727 / 70026053
99935711 / 75435791
16769031094573 / 18614607917
38198248507 / 27016532113
8715977570109731 / 11669475974053
17897284538213 / 12307442769901
37729378120961621 / 5967833809810289
17431411621817 / 12254278870247
8829417625252157 / 11935295472323
18130220996411 / 12732753967133
5978142098431804711 / 6790332501357323
10469600872910341 / 7063435453879921
6041852316177081493 / 4032625783178112859
6105339380795404591 / 8376462646943986874843
6211151155159276421 / 3990692066195324857
4898841785966228823791 / 4102515311482759529
6909508865960830499 / 4605719915276215553
4173665795260360648023559 / 3235724414590040133659
5236719943864944351347 / 3454786152108124656107
4207010661800390160524413 / 2772769378848956549458009
19228559906211175423748638669483 / 5651764272356337957182213393
4280910472672668030345419 / 2731640537629936180368397
4280910472672668030345419 / 2813898220067976918547621
8966417131313137949541572921 / 5923379139766748474650011041
5278557919448419272929 / 2779624185718793277639611
5069368041531044665019 / 3427403434918364090801
4229240572827076502191649 / 3317872566159321829577
5306449903170735887317 / 3509551586487645786719
4273700394880449185526121 / 2809690409193150378345599
19681282009657046999693471426063 / 5765772982091987384129572961
4348771669069064353151423 / 2768013913630334797949867
4348771669069064353151423 / 2851366904755965958741331
9170186718195779186302631299 / 6002252363997996789891688951
5362233870615369116093 / 2816636491786952975078221
5153043992697994508183 / 3473041296901298366311
4295930305907135527193357 / 3372638000538842960189
5390125854337685730481 / 3591699738056927482637
24546525777435477689382540991 / 12648477846762704878617474721087
4373734994500537723028683 / 7517756144359426347942913
5487747797365793880839 / 5986028323124801173032406399
24756366277711150915798062673 / 2811661964830813139047631
25014191644726990643907640571 / 15824199344984186545076422649
11727317042970701523352943 / 7553034211672234542912143
4373734994500537723028683 / 7538922984747111264924451
5487747797365793880839 / 7510700530896864708949067
6972995930579153597 / 3527806731280819496923
6338125284395922617 / 4563786198293427551
6338125284395922617 / 4200360651109264867
13437174781774756725079 / 18444369286279022139626933
13348144754824994967317 / 8845826741132332981229
6422774703887020081 / 4186382745448335533
4958858224385416925767 / 4242294368092052869
6994158285451927963 / 4703565254902720891
7121132414688574159 / 6874992719838270586529417
14947256938431317159741 / 3275365755044435724883
6528586478250891911 / 4619697820937144887
5078891101223793129719 / 4312183896396699539
7163457124434122891 / 4773454783207367561
2791659463962314516983388023 / 7041407067065823278487769
7226944189052445989 / 3354648435953226907331
15169355852821084130911 / 3401963646615472702921
5253988425441128234003 / 3468204941542616816747
3914741716935252310443443 / 2555783150652935119168999
3935931117297554082083191 / 5259447423014780512507842463
3978309918022157625362687 / 2542023887392354041811427
3978309918022157625362687 / 2603940572064968889920501
8296884524412247675159357321 / 5453349840514519345169425873
5297350090575442909937 / 2583301677174097273884143
7226944189052445989 / 3439815815145269339393
6676722962360312473 / 4731521066224579559
6676722962360312473 / 4479918764327851547
6782534736724184303 / 9309571717244985495347
6803697091596958669 / 4410029236023204877
5183919868457372308177 / 4493896669988780881
7311593608543543453 / 4899255934155731567
5258940416481357435647 / 3472314445806930040943
23518133517723520842245117387 / 7187019620889931883951327
5392453713373690910741 / 3424020781748419191973
5392453713373690910741 / 3539925575488845229501
11412175147763713209719461 / 7418636033714549915611447
7417405382907415283 / 3510949377053738720119
10581177436387183 / 4829366405851084897
9056297735537009 / 6988952830464667
9688564928572447 / 3633274783966659329
5261634599971351001 / 6467574466557889
18596093912807 / 6492402007696307
9056297735537009 / 6095161349481619
1309953843985688483550013 / 12689517654862839517
9279450862490693 / 6244126596312127
9279450862490693 / 6045506267204783
19633700164859892179 / 3152986000643963119
10172063370305429 / 3351209089093092431
18596093912807 / 6194471514035291
38822743033 / 12413770569209
27998171249 / 26581949827
17317337288401 / 19483772489
39447237559 / 27740835923
17500106019677 / 12160843678757
77433834208831310339 / 25150518854563007
17898741692107 / 12051039221161
17898741692107 / 12545159280343
38020236030116437 / 25871330216451949
39863567243 / 12325550365151
28830830617 / 27451114399
28830830617 / 20352937061
61389789471799 / 87554287609440577
61097317868789 / 42112689412163
29455325143 / 20063215537
17774259116591 / 20497797823
40488061769 / 28754861257
18139796579143 / 12481710266587
18305079463691 / 25517264728908313
18553003790513 / 12369008593751
8895814091421319 / 12650762775841
19048852444157 / 13045218630767
8934407644963277 / 6221667673493171
39909093016420954191857 / 12671458832058493487
9317037522691897 / 6065801259960983
9317037522691897 / 6377534087025359
19623154147818390269 / 13353296458055049893
19131493886431 / 6325578615847963
41320721137 / 12988867794349
31953303247 / 28175418209
18322565310419 / 22236126967
41737050821 / 29624025829
18688102772971 / 12866750171983
18858381613727 / 26533940000827579
19113799874861 / 12750571840859
9164705197459243 / 13041017668669
19624636397129 / 13447641827603
9204465306775769 / 6413595725117639
41474151665818102956323 / 13062352163638704083
9598660823125909 / 6252921093173147
9598660823125909 / 6574270357062131
20216297346241112393 / 13765223341079884337
19709775817507 / 6520712146413967
42569710189 / 13389552662041
32577797773 / 29044582781
19145024601161 / 22670709253
43610534399 / 30493190401
4018005010577539607 / 27831573010367369
43818699241 / 13322916711521
91537262714449 / 13444310030077
19674595959209 / 13869186645023
9231592099996157 / 6309023203662793
9271642391102431 / 13072364209989346651
9351742973314979 / 6281770403646971
6956154835938752827 / 6363528803694437
11274156946416131 / 7753421604501359
5037206995256247757193 / 4733416197148051981
7440483006286924309 / 5055626051735115487
5083490673620011136279 / 3421554117523231824107
23049311693187748491703654679 / 7078053281251034730671971
5188614557564885812657 / 3391496541088181471333
5188614557564885812657 / 3511726846828382882429
10985348257204312012158649 / 7369812156513923488264931
7508848853205334027 / 3461630886103298961139
7189808234252755343 / 5009596072508392129
5098918566407932262641 / 4840819482010406483
7531637468844803933 / 5163029336597469989
5191485923135459020813 / 3463472085272367895459
23561279664497436690734558579 / 10299138807010511267463
5298843091413001747979 / 3433046269003503755821
5298843091413001747979 / 3554749534078960314373
16126580349119453945007 / 7460100819993420253817947
7668369162681623369 / 3504039840297520081643
7326539928089574779 / 5070969378144023273
7326539928089574779 / 4963566093281668771
70401976302520002930150581557 / 22211784343158959576016797
15709981666614304593421 / 10541563364271254286263
7372117159368514591 / 10511966087628471167069
15577283557745671330783 / 10502100328747543460671
15709981666614304593421 / 10413308498819194103089
7372117159368514591 / 10423174257700121809487
11394307819734953 / 4932879440463853199
9752245884377719 / 7671663204453893
7054998954389037059 / 6636056803852657
11434358110841227 / 7862432804564647
6694902041093031431531 / 4800676107587100677
8400128031484355623 / 5703234338511093673
6750155703055284785849 / 4576149186295948384883
30909839239521648669195291571 / 9462859953278184104964061
6868728074250735208687 / 4508270582790940497839
6868728074250735208687 / 4644027789800956271927
14595234090094614944131843 / 9803406907062808674263809
8469455085389315917 / 4587462286880116366057
7290895169004990919 / 5656550292083990587
6805409365017538140167 / 4909605549250341211
8538782139294276211 / 5781041082556265483
18140105370262926367991 / 4582684952795742816923
7429549276814911507 / 5749918384938196759
6915916688942044848803 / 5002973642104547383
8677436247104196799 / 5889970524219506017
6140394025811147453270767 / 4657099322800545136007
7198586196730536287539 / 4832397917134317223937
15400277449110705737974519 / 4102098129853344913217689
7093625037118426402423 / 4809024771223147612213
6185159960385712319272741 / 4738905333489638777041
7251066776536591230097 / 4902517354867826059109
15623739757924887683386483 / 4132004070046686431418547
8746763301009157093 / 4844084490089902029799
7545094366656511997 / 5843286477792402931
7008006125545800439333 / 5080780386149719193
8792981336945797289 / 5983338617073712189
6237731843921760094537939 / 4719111297804547068577
7312698527458100931463 / 4896744094459674310807
15659099860005986903100497 / 4156719942501192382102079
7206073518552271999291 / 4873059721572324011843
6283207410220096134109297 / 4802006602910273114951
7366011031911015397549 / 4967797213121725207699
5929890524594802560125948601 / 4187024097610557089626517
6537916785661303814912843 / 4324464513475850874514609
13995845941260175663009504549 / 3904480962695479391342821871
6403729211953318103774381 / 4304830168352237476673453
5970459901045850240126810279 / 4216475615295977186388251
6582645976897299051958997 / 4353916031161270971276343
14091163847784081513154858723 / 3931193489236155419105714609
7454865205999206174359 / 4334281686037657573435187
8885417408819077681 / 4908586280903349460289
7637530438529792389 / 5921093221837574741
7118513449470307147969 / 5143025781385856641
8931635444755717877 / 6123390756355021447
6850448159321763945726109 / 5130335501432089118789
7811229372088670405617 / 5190480114579006927919
6882347801507197072365113 / 4551618019271131267559227
6913738213372680297324589 / 9573902273699605701526981967
6929433419305421909804327 / 4530952330193850308342159
9509748817457042113891973807 / 4561950863809771747167761
8247830717655717358102319 / 5481574027748774432327287
12289870221939144183996683813261 / 6260686005229074555530163401
9999894403530629930021711809 / 6586480593532408877587240421
12412666593848611070098232693993 / 8027746982998114418219440595927
59188934826347988088022815350537387841 / 17063305539107123718897086365806197
12493465074524598774378774485329 / 8014704339646370934193088945893
12493465074524598774378774485329 / 8145130773163805774456605446233
26856617091701637524272321089896957 / 17771325433456518749267585687901887
10099810084498463035067723917 / 8066874913053344870298495546029
9750105201111047167406681539 / 6521321675871742013175825017
12453598717818433365465415654237 / 6358424381720074852147286507
10133115311487740736749727953 / 6640779691582964597930086591
12514996903773166808516190094603 / 8134694486518488965006710412359
60173967057718004576966213626446201929 / 17306869801378908270400982585912111
12596461488988940066830371966659 / 8121478086052983702675261654581
12596461488988940066830371966659 / 8253642090708036325989749232361
27103460979677650502616805014977333 / 18008079144476755468658327878581679
10183073151971657289272734007 / 8174343687915004752001056685693
9883326109068157974134697683 / 6608200232752631165724378889
9883326109068157974134697683 / 6477882397431297436901548081
103488783881184064484604094054678621591 / 30995803432787781749674545262151087
21922757676661428480333552147559 / 14263455403123933342391894758727
9933283949552074526657703737 / 14224783585492327558363719716453
21644625726073970393587136442923 / 14199002373737923702344936354937
21922757676661428480333552147559 / 13928299650316683214147711059019
9933283949552074526657703737 / 14044315103211500566232236185841
8326306747319425420501009 / 6445302938600964004695840379
7117775890498321259561183 / 5429909805055572034284617
9618328252099748589026801291 / 4685944998273457502470169
8342001953252167032980747 / 5522905405903336350761423
12463138891792591027195099600157 / 6332168623747389393462001613
10075294172831520636374373161 / 6661683036084634288178150873
12587666507697263044119613501241 / 8238129411867864451234416355229
60507224374395147875113135778859099431 / 17223606885601631318302313906584447
12811537698618313801573640580487 / 8158980050024458227523597302977
12811537698618313801573640580487 / 8422811256169145639892994143817
27431822332356809829746415308916671 / 18293904131129091978431864540662117
10175963223684125338819412693 / 8304087213404036304326765565439
9823621545700008880261774331 / 6595780153617185309234921021
12629175712998820383094451468269 / 6431022947448562861876846391
10209519573968326906301092537 / 6716602104807508437297509083
12691439520951156391556708418811 / 8347879678803656150834541802093
61514195802659219816290232515170892639 / 17668023335986727078775368601310633
12917156311137838235222227889477 / 8267675870840770743460631072209
12917156311137838235222227889477 / 8535021897383722101373666838489
27998618584688874117689804270659547 / 18537619756522984960659100038289589
10259854099394629257523612303 / 8414716185439393990312800743663
9957846946836815150188493707 / 6683650663573783947825894157
12753703328903492400018965369353 / 6518893457405161500467819527
10310188624820931608746132069 / 6760537359785807756592995651
48753909744662674852870376891698739 / 39314860936166903165188125906959053927
12774457931554271069506384352867 / 14869266461928836137672380191827
10326966799963032392486971991 / 18192901867731098179170812543710807
48796849272616921141558337721237317 / 8349197736453005130413406399133
49797945434205337501686024786044857 / 31922695200910161291680175682090409
22791615727518412490218747184137 / 14936761997389248466940071431917
12774457931554271069506384352867 / 14896264676113001069379456687863
10326966799963032392486971991 / 14707277176823846547429921215611
8389087571050391870419961 / 6749553546041232926769124009
7211947126094770934439611 / 5491906872287414911935821
7211947126094770934439611 / 4799606288198502778164043
15754604439594073112167568461 / 21804681790787751225388019312477
15623376822790420490224479043 / 10260302803556954121442287053
7353203979489445446757253 / 4747942065505300380121373
9835487121385161539296456259 / 4840937666353064696598179
8530344424445066382737603 / 5636566695828381626455297
13840414666489408708423410709863829 / 13876211863660152865564928033291
8561734836310549607697079 / 6475133860784019069325678037
18347797754213507809294840297 / 6531292870851530075998060327
10025791493319653590613279509 / 6632379088973049888008348449
15894032555561553863536624232745409 / 7805973233660874652145791830733
12426921466428110917542317617471 / 8095326917132718362924574341729
21293864954033719532065580545599715267 / 10337101156050906417722073181636669
16143946136492584937123260459135493 / 10514908994544354377995635034643711
35286147940997658206605282565253328651 / 13826523411263483813739728413583002373
16044368982219693125637534874190941 / 10482580296636454748854987425006067
21392371653898177756577834580506113333 / 10417922900820655490573692205730779
16218629002197253795737554647843907 / 10563402041406203821706606449100177
33267140692221268516259992299945599771053 / 14838282340989110607325436004802708997
23215031885709189474012555687331193141 / 15048903807859076691176755181591959657
33313765977003638899604435176329545951531 / 21625064150426623239137145876770856776449
33453251389328846040844928275462816904573 / 46924540781901448263077423182931297901639637
33639231939095788895832252407640511508629 / 21534897100459590758640396137187378568903
54119107861038164804897031441333452553544129 / 21745286883715999879799478862882161053177
34848105512580917453249859266795526434993 / 22707068750031013005098142751772595267001
90934762216015226023560661696688383611074649749 / 34984018911600560312494511002356557137014677
56097940910558436781962160207704123140699969 / 36065302174805213818611533879441627801906309
91162526178985833978535140498683846062198193017 / 58531642649305251945009932603433410936053340971
448509639108637632333754124334621424717156457992052213 / 123104635809821616529465140555377686120356450597563
92062341366440351772277621836116876004823221449 / 58315791477888022988851321911595303704574348933
92062341366440351772277621836116876004823221449 / 59610898506391396725802986062623947093448301161
196717989950451191419516032325194133007283614253779 / 130797787410303073755914184223179665957499205823921
56238449215907362108905083589564371414064277 / 58891394601667300205274283756496922988518327701
55044128620441496829890234843752261090467659 / 35975195236204826026435115306351205246498673
91504172123441745910996858701677039738883507919 / 35299393196701917585111976008173036080941403
56449211673930750099319468662354743824110739 / 36245516052005989402964371025622472912721581
91618054104927049888484098102674770964445279553 / 58898152622062329289687515149478704680173900401
451976207846418729653999096152353860043464902750259503 / 124931742223339215225939883663185189323964517049167
92522365558152733292688752988327328851817965841 / 58680949846566094516646258179044241110363793823
92522365558152733292688752988327328851817965841 / 59984166499543503154893800001651022529224433291
199386715128204019139573992926591752803291010659429 / 131616809247562329070603690699217109075579977306851
56519465826605212762790930353284867960792893 / 59260157247889387244756276766869477296524078031
55465653536488272810719004989333005910560583 / 36200462582705795506876161739077261635017763
91845818067897657843458576904670233415568822821 / 35569714012503080961641231727444303747164311
56659974131954138089733853735145116234157201 / 36470783398506958883405417458348529301240671
275229285100655046138916130457093465487453635104617 / 287673179038285993761657038597598935494865557546116887
92187464012353569775920295107663427092254137723 / 80701418662136763750407693698741340834714990957
56870736589977526080148238807935488644203663 / 130345799292381510539944285726143604664642300655241
280265302567170736028365417300013768877875157870593 / 58900044867772937433323219939513603553837460757
281789210824835773817209069507111208231585239224341 / 177115196424740508946669753058126908066444822316791
127219837751779725841291610213351688097083594131 / 81355459875967678539920227911518172953141316863
92187464012353569775920295107663427092254137723 / 81282788629986465785529946332320747162205058429
56870736589977526080148238807935488644203663 / 80410733678211912732846567381951637670969957221
35127076337231331735730845465062068341077 / 36335622990606377195140789598712895468129217
33778717351420996037072745506773782461671 / 22526734650096948044104643272605638851909
33778717351420996037072745506773782461671 / 21925620983650064840792978342049117468269
74857473499587870414537317603236866886271591 / 103675630530738318651013265549879556301122493643
73907763822202976725544546922271469390659627 / 48190846831638452419173776525641665848415661
34197173588396617460794224804173595320797 / 21835453933683032360296228602465639260723
54985591242402351566282974573149331713841033 / 22105955083584129801786477821216073883361
35406047161881746018211831663328610247161 / 23007625583254454606753975217050855958821
35592027711648688873199155795506304851217 / 77450673708044774291240558118150440678030844791
77555028383682493054700960478408238270801843 / 35544136625995766081340320384649123762290429
34476144413047031743275211002440137226881 / 22887402849965077966091642230939551682093
55707660726872507200771260516329231014088453 / 22286289183518194762779977300383030298453
35870998536299103155680141993772846757301 / 23278126733155552048244224435801290581459
138907661354321151841500393737887920507581353785941 / 78467754124434068766503073654830026241760731131
36010483948624310296920635092906117710343 / 36010901387991770888711828203226262616686889
78466844524052372136990063867442430490837397 / 36150029146090902006118313051403569490930367
56428428347494294235274635190583886452107481 / 36428284662289164240931282747758183239417323
89327930577313001741333999697178751747336238887 / 57519148459689797287491243579924752880046005193
89554220458446156907239848968102573791028034299 / 121116105159243051746480511684404422683334218372499
90346235042412199987910321416335950943949318241 / 57373806328395571646840602408528859632086318509
90346235042412199987910321416335950943949318241 / 58173188050513812670419128851206272495864595271
191198600113604244729705936320805380776910390921483 / 127835344560040750226579978358622265483134513617161
56572470283288791476462317730955510922948853 / 58027845919219587029768487679810379247904908587
36010483948624310296920635092906117710343 / 36335532823556410162660292848973311989921671
34615629825372238884515704101573408179923 / 23187959683188519567747474696217812373913
34615629825372238884515704101573408179923 / 22436567600129915563607893533022160644363
34708620100255710312009366167662255481951 / 49295333082367955616938629669046218238715797
23247568720867856873415516522211825507 / 22376456233485227243276727039966508505999
21458042787141149906252670603777045377 / 15027841661172080082791623263913034591
22336537336425169690132613145554119259 / 20611427278968224463994287206554909050133
31430891863206715163554494622622231563477 / 14459163700623171656393061486582057809
16268417579333699701480417440316183 / 14543412287371158089933589157297758073
21458042787141149906252670603777045377 / 13911547886761259838379631626930006093
56429330193551219037278395941400572763995081187 / 30267368427621819578158014866458105557833
21588190127775819503864513943299574841 / 14332790820501192006082269980508507413
21588190127775819503864513943299574841 / 13890485740074263229994499709251081027
48245928273206027175004654088933038312277 / 19103461824766015290052382428414590024797
22922200369281182879385908173405501847 / 19550653323224327279285503304573527026109
16268417579333699701480417440316183 / 13974734326822249663535027379966781291
12447144284111476435715698118069 / 10531073343498304192565958839462533
12143802018860993663114990609099 / 8082174476974907285161902409411
15997492490829651854511638873804777 / 7898040314765552196484495356959
12507812737161572990235839619863 / 8213698878553018062788621732591
21605229348162563521973931845210434093 / 10404389039898267891555902787375557
16380007087310510630761131042615947 / 10583354293125603226672579770426583
35802111111540272217749795226646147429 / 13916525190995060600159515091620971469
16278973890164416501966922061628339 / 10550815156175178620287729409871851
21705176438439337138883603079652425307 / 10485736882274329407518028688762387
16455781985170081227356787778356653 / 10632162998551240136249855311258681
33753581417209069355652908515541879865187 / 14934870020995549081579791975541864141
23554488079001444072332804267649602139 / 15146862498227565392177092074555943121
33800888468950077161337075170784405274949 / 21765829417475779452247884011037876185897
33942413473007090743310573043097529093267 / 47229989379342629374635290868418238815564061
34131113478416442185941903539515027517691 / 21675075437972753269681179838649948974559
54910451436585432852409741892953275580322191 / 21886834723479814362336822907555112467681
35357663513577226563045551766228767276447 / 22854877171512093643048334079693002721953
92264433800002451099453506465608278741049746171 / 35211742387021882104601879666326331308777181
56918219494140932202007098374835458816193551 / 36300064109222172085941796101602354427142477
92495528186477097188619326143668662657746176343 / 58912646018869484667190631920624189851829115363
455067862913638020133922746786305572275977592227516827 / 123905967857403856506874189476812203198438510487539
93408500704048740344089967240706724719759710471 / 58695389795075251779665651102232213736825443149
93408500704048740344089967240706724719759710471 / 59998927137840649104815536012584070426847476433
199594451216989064242872075039941082149550961984541 / 131649196929654110851152030825120623913284391866713
57060782348227697216915068564878878875845883 / 59274739725193206146398933284610816710168569053
55848998088490194590197321949509808368801061 / 36209370632372147920830136398662685833945369
92842169766189066322368055660759238532790821601 / 35529169555996966682492688626615171384967059
57274626629357844739277023849944008965324381 / 36481451062922220416165115507481691613536693
92957716959426389366950965499789430491139036687 / 59281541735956957958782307762331291854658352153
458585120715009742760231414373915492440526127973252737 / 125863093409431256104411569515130215334622577392789
93875251488328809002898661642908881995061445439 / 59062925110009974708780652048395220710756723319
93875251488328809002898661642908881995061445439 / 60374624865691874208790586332011647574166496323
202492243522992512290432723562273266475049256543649 / 132473550072607486623544967774557822560205396199003
57345908056401227246731008944965718995150547 / 59645902779201930042118400618891410427827733543
56276686650750489634921232519640068547758057 / 36436104324497208333609285656011857316938139
93188811345901035456116785177849814407835466859 / 35801249986547039177827667735434177164558383
57488470910487992261638979135009139054802879 / 36708184755047280828944264764830863096529463
279253758806432292954919778181080209905629236592743 / 289545746517786634892733732095386398053009515609883311
93535452925613004589865514694940390282880112117 / 81226733022834155215015717742345841019155772021
57702315191618139784000934420074269144281377 / 131194266659622399135810481239413864092890582514673
284363414221280462469072628925846626586893641088847 / 59283446298970808466249652616093024895115491421
285909605459155062142724717964566936702883804866939 / 178268102503990243748600882451507717882987994471823
129080079083649778696810090297706140075757440349 / 81885031624550055617478699696133425502876980439
93535452925613004589865514694940390282880112117 / 81811887335470511128316146145712582782463512837
57702315191618139784000934420074269144281377 / 80934155866515977258365503540662470137501901613
35640713521691253726992547510855014913083 / 36572144539772244581276775210421360206733801
34272638482473455767915401411828151336009 / 22673369212506041277914925734917148299277
34272638482473455767915401411828151336009 / 22068342682485866727470231252330966890357
75952058814772745855204800720099794265599689 / 104350492242899349203664287620179830060609051779
74988462237149892713407911540143838561278533 / 48504538267483129082602084265434288571594933
34697213494644496513835895028767522790963 / 21977588702982840544903527079943039679019
55789604761787601223629110675762400739713607 / 22249850641491919092603639597106821313033
35923763529805280890939543255481262549719 / 23157390436522180918270681320986093426413
36112463535214632333570873751898760974143 / 77954827808666709355788910001751094482281655823
78689058043232683854850933905387400162657597 / 35775506107694680750706245985200135145608837
34980263502758523677782890773393770427599 / 23036385130518146008181742424468857144629
56522232532789408199645251328103338372539787 / 22431358600497971457737047941882675735709
36395513543328659497517869496525008610779 / 23429652375031259465970793838149875060427
140938805062182874614162462858344445746522429633339 / 78978528764788399564006755175772776615995137843
36537038547385673079491367368838132429097 / 36245309208255346289126551250928305009635217
79614206994753381640211689496698290563002363 / 36385342598628515688826975788922876696729751
57253539403753349715562972666969353516394999 / 36665409379374854488227824864912020070918819
90634106653991827112044001317446190846809880073 / 57893561142909909881714132065392123118484058929
90863705404223598681675525069991969670994325621 / 121904493150515585850607317293416005581191560721547
91667301030034799175385858203902195555639885039 / 57747272927766738915493755231367127229365969077
91667301030034799175385858203902195555639885039 / 58551858111054179229705827818504604619515463263
193994355436142730842731693310061673915809161869157 / 128667470480691951204458448518808578033065413624433
57399687557942892407880938136444706046111387 / 58405569895911008263485450984479608730397373411
36537038547385673079491367368838132429097 / 36572053785792741555094208506248972279522463
35121788506815537259756388645706894245917 / 23338898395528233283404089665761947849089
35121788506815537259756388645706894245917 / 22582615233003015095348221562529221087939
35216138509520212981072053893915643458129 / 49616214013742197801589165907738138292344541
23587500676168930328916312052187303053 / 22522112580000997640303752114270602947047
21771807831957186216823383902613752783 / 15125663250504363761117362064654535223
22663147955479315144578094085131677461 / 20745594421548977755867317554522719686749
31890482483464814979106063187372191082683 / 14553283561977919722504651797316521977
16506298583743128291753892268850457 / 14638080552870726246743571836922153569
21771807831957186216823383902613752783 / 14002103121174677314951671539879916629
57254454436836289664955902949479541334061621773 / 30464389540250765515200540593823170524849
21903858220627131243157415040764556439 / 14426088075638709936146271737908074589
21903858220627131243157415040764556439 / 13980903873451475683891941529978508731
48951392699621712381462886236456023437883 / 19227813081558633778514887765621519821541
23257374704494067763081234206810293913 / 19677915509217650809175075335848212311877
16506298583743128291753892268850457 / 14065700864344282208130861569584140323
12629149643261766099276122623451 / 10599623861600815529865004950703949
12305584560327917808502034613883 / 8134784237606151596212590138683
16282007312816921329692929136718039 / 8003259836028040818585870815503
12730263731678593690143025126441 / 8397833040762373151466028785043
22999346616853497858499938187652759423 / 10589430720478511944598934203157499
16824686625350035009875594870265369 / 10821255630700090001243789682194567
34074958786322320941906034271933255447117 / 14747384353985180574066900861296591381
23778757003714110915496185814328859349 / 15351520070022612989683394239667190589
52905101624894429504294260133129380396409 / 21782296640071994251321695192641816947771
23306219604066137100284054371602664841 / 15200486141013254885779270895074540787
34510266989412315105819667073136093344951 / 14898418282994538677971024205889241183
24082531046344951225275413170367127247 / 15416248896740909319928018530206897647
53827810537135274763797160562490783205846259 / 22830299497192357368868992206006700688163
35909146455727334732353009047692317015241 / 22984246223404038807634123643673637307773
53972411774306894037843627078441060662409983 / 34636150642241162376745515384664969479152719
115935944990642771644501832167166502541948674497 / 75697456225957024350257832705647236741295556913
54836546452481253915701030047008495923182391 / 34361078631846129981959978531841687127233571
88292492669514542741812975553436390408654535679 / 34911222652636194771531052237488251831071867
55916714800199203763022783757717789999147901 / 35736438683821291955887662795958098886829311
157038829499651941258199179552245848891411263245899 / 56210667329546941922663438209513856725463314723
91889309244968953340081439176270245109076221911 / 58987381738479596431826039970338480426911154209
205835476806387109792200105470049840482908411881823 / 99592664897506269646565346819757365125033634932521
89643999306179241590781953796275859156502581791 / 58275403684907120916656142082947551272693759469
159533032045156492554908512886612612526827691373201 / 56851447577762169886316346308165692964258969989
93348760705182265977126104673266595978249087989 / 59343370765265834189410988914033945004019851579
289493026207012595867833479014726773324027600423257757 / 101174466539128238498618308956173792426958420826379
162911100848065613881729588640814166192474732933741 / 103424103595001189383900635310962911275539122986357
363072512668735418477609715336341594290212928825204087 / 183153431291219287157852477274034735832328615061764667
161226781597482511612992579683011377570151616797723 / 103068897744073881349382373254943576720500064750571
291488383079203377688863922293403810245273052005727081 / 102003280191291957245827587086885573055382890043213
164033980348454348727554261279349358607356810357753 / 104134515296855805452937159423001580385617239457929
365566428039098798570186313266528256643666022783934739 / 184415832885414939912530380621127450840937428031748111
93573291699061237152056053211266034573506452001 / 103779309445928497418418897366982245830578181222143
90205326790876669528106825141274455644645991821 / 59200975154551339086377009336555759173176372631
160108617247965235161841435963774173365769944017963 / 57207436604548407643901295251861157541367667359
93685557196000722739521027480265753871135134007 / 60268942234910052359131856167642152904502464741
305852145158148140472094494781328453897708362474318573 / 105579688349997216253629018154827688382847707301181
169823512025623620473122984331664882786067941407173 / 106292663172844693234520153899260964837881006393817
306194453099007847400434835570115615010072893378039131 / 192280813438658942645650357572700163378058285136408621
307894588874127269096161847427806429085642426378472441 / 423167813192542122791142163774932201138438992820197113843
309934751804270575131034261657035405976325865978992413 / 191219075098301908174939974593281609190437863904291511
624737502373440590403443676366196919895229975798125522523 / 193554899447087384010502817148002428403202790614949153
323195810850202064357704954147023755765768223382372231 / 202473501506086473564470034175118283579214328964732877
1309770928150058231462986389817540056984728270678572639190987 / 390149874284119064820990673880974003011819133343819227063
646162273384340518728656334394445020712742116762986008481 / 403067407628238889005441477361771900680084226222248834167
1312399670604950470763464034353049419868791950097897421206423 / 816185665380495510587650090050626503081834027914297029973967
6679980654792914688179302981767057945057271237164114518725840831601 / 1737577220542468918835508283404146403766681178627323238029896251
1320169180248393690126641917141523318753066988776326019654611 / 815381145256907047787662263446338059017682392598462336006521
1320169180248393690126641917141523318753066988776326019654611 / 825839906863557064187504009302087831851653651704313357583319
2832596819001200704199961338354530383872240878410037315059246107 / 1859412139018458548340064768704379795953676527586697623071983599
647459136953601613598156899039491573689586556535716537349 / 820208265998437824587589223072068723402592204493470499811197
632545205907099022598900405621456214455875499149315455367 / 402260061794231399993913302144222032075817657917346983723
1313714041832396590413702856620804101310823789807559812214141 / 393782930537152765372867462359948411731018690715877554061
648107568738232161032907181362014850178008776422081801783 / 404278426379250122522733740188096703586484078679601609833
1316342784287288829714180501156313464194887469226884594229577 / 818642822426297303394236091325239528178919328550265811800281
6723947449761248756566078912606798698036088207741262546661876681943 / 1816413490069024343060541583713757823044388818529055951677218163
1324135637474978748785009394108398201032745707821222342197389 / 817835880265206818127213680195298434508954893529516412281503
1324135637474978748785009394108398201032745707821222342197389 / 828326128359383126598505024884532652218492548799258606025617
2961097832250096996350535330769095971763425222975296316629663163 / 1865009967836376637296432249192200307130656988783647038896585657
649404432307493255902407746007061403154853216194812330651 / 822677533231749729729348146974944996528741503654012809394171
641623250891926686685404358136782085293786577558429157443 / 403471080545242633511205564970546834982217510374699759389
1321600269197073308315135790227332189963014828065534158260449 / 399434351375205188453564688882797491960884668850190507169
651998159446015445641408875297154509108542095740273388387 / 407104136798276334063082353449521243701417067746758086387
3280749954025464672209029836497949857185122504509188665909275119 / 4154035514355388332968580433421467815012284531333044686462123062731
1325543382879411667265852257030596234289110347194521331283603 / 920159698613149982937306135442786331282304027061081839404507
653943454799907087945659722264724338573808755399369181689 / 1851999783484346113673018472323436386541366264526546895435632217
3319255452530992801361446172264341355689025511644614322065486817 / 822745350281806358806316513693219185491499895391624564831467
3345916727183185013336990719141074166972679694602246603602947347 / 2038109895971378107575274144675984418574697558081045018507425137
1483797698940989182548701909818659524223972066001168673252341 / 922595057321433573540580875986525509927074130352818271268833
1325543382879411667265852257030596234289110347194521331283603 / 920971484849244513138397715624032724163894061491660650025949
653943454799907087945659722264724338573808755399369181689 / 913665408724393741328573493992815188229583751616451354432971
324215892315273717375141161261638244211109943182632217 / 405893118047265100545790090623196440795017215289405310721
314015077664557187200779090115493359757692745180032357 / 201836458501872252882043804387467151066642076225462611
314015077664557187200779090115493359757692745180032357 / 197589505140444114999202272469792934316160391296994171
316395267749724377574796906716260499463490091380638991 / 438682570864843324697844706099983766060461160116631595429
317415349214796030592233113830874987908831811180898977 / 196103071463944266740207736298606958453491801572030217
317415349214796030592233113830874987908831811180898977 / 198651243480801149469912655449211488503780812529111281
713487990106224641763785149361372796268110737486745171143 / 970788551860657248758801296472036592120963560191236329566253
703945128000479327785669431804154256861938948755313002113 / 444622147488468646933892730563447041896847320573341132191
318435430679867683609669320945489476354173530981158963 / 198226548144658335681628502257444066828732644036264437
628681137317407600968852053071296532224921064545930628399 / 198863591148872556364054732045095199341304896775534703
325235973780345370392577368376252732656451662982892203 / 205021673522943356294174953325722813629503339921813941
634596589733358116816964618128945950719457697667638287213 / 395862451250576053087200818463437591962892047741102125707
3213372599762117347111672573664690998210929380293217888696575753 / 868851866457504078500081308345193651528902122366083660902247
640505921660518202746972565943907682283322280470544386111 / 392612682538411241979250478240033281305423462433838075419
640505921660518202746972565943907682283322280470544386111 / 400737104318823269749126328798544057949094925701998201139
1433423034312822112878404007729380304388453933255886189294089 / 888830632057715295988983012453627502373354617688816226060299
328296218175560329444885989720096197992476822383672161 / 396268672339596654475694610991363130795075620904510131993
319455512144939336627105528060103964799515250781418949 / 203110544510300694246896263962769416091786581704003143
319455512144939336627105528060103964799515250781418949 / 200562372493443811517191344812164886041497570746922079
713286694030450502235011071157422203881563304779493867239 / 446681919868761293807070873543519037020830937763648325591
170013577511942169572701185769081407556953300043331 / 199500634153086777046480961832746331853877149514804969
162410958059200205589573128272420416721538954597011 / 106173834035703447071038297941855418762042123211711
166022202299252638481558955583334387368360768684013 / 183833487737562035376052181272654703938823757486857293
293036029415688374687536371856332188596908629638184633 / 103797251292878523801401178793744497245264459569591
95032743159274549789100718708262385442679318079 / 104153738704302262291846746665961135472781109115909
162410958059200205589573128272420416721538954597011 / 102252472510042323676137051347472398259358978202213
875007249944832016289904605036720574627222417037617947216287 / 224706908381762195736579211229525576552972727869493901
163741416463430049286620538334336090117736465050117 / 102965447332889800657028187091905674714392277294849
163741416463430049286620538334336090117736465050117 / 101539497687194846695245915603039121804325679109577
364462829239685444858124050238899614020397290464997191 / 178228436167746595090776517617792501087579476670099379
168873184594030874975231977144582258931641148226383 / 180071119597395899347889657949280304085613038175017121
95032743159274549789100718708262385442679318079 / 102371301647183569839618907304877944335197861384319
90542123281695126290501747948273613537532037839 / 59414568570623081740927978702773037919441591053
162794681527739367327528410323861457280833789693519 / 57421030020620150298452264618078436287632885781
95257274153153520964030667246261824037936682091 / 60482535650981795013682825533859431650767683163
320676929878629281460187895238896935834908463119147299 / 103242976378172351612841413288410658898706217764501
171760540909817504799243650368986039547353220738697 / 109404932838426055453982328534412933449711504020779
322457479183896517892504318865986868848983468466838289 / 203566333209603514471383813901095396946671901416456319
1627209245649823103179460249983930188273172597830567920333059 / 432872437884588306678254837070645869106306281946435345953
323493764601734428501692870506691700778867721713116291 / 203131129931763635231466371220387550026422469238120763
323493764601734428501692870506691700778867721713116291 / 204219138126363333331259977922157167327046049683959653
690837428516571125475894709413988012254822677415863097629 / 458717637344026295159612046828502420235699186005159842347
172714236306318434864758606784138654980708874379667 / 203783934848523454091342535241449320406796617505624097
164321716817110250288226990330795639167179122339131 / 108800819459969809979360670176961730062358044583889
324594138350217201611284027218494788465873474884067477 / 104088735108011095277311734988842343641001060976147
173858670782119550943376554482321793500735658748831 / 110613159595338546403225645249315340224418422894559
326018577794430990757137166120166734877133479162220269 / 206052984698005112094021484032036040329696211150582937
1646650410198547159452095105477545347649822100085129375346333 / 456665285259027730542412690453035205282416150203359305529
327066307557026912527111897237853398192218000252189911 / 205612465222434817893927370757782622819638068529202749
327066307557026912527111897237853398192218000252189911 / 206713763911360553394162653943416166594783425082653219
727965607619307134223458108973527116866784659453995508919 / 464321073224963873445848285046285348189716610820325592781
174621627099320294995788519614443885847420181661607 / 206273244435790259194068540669162749084725282461273031
166038368530811924406153911878070346947219298892877 / 110129868892573550023528318563354377514535655345047
166038368530811924406153911878070346947219298892877 / 105538607216306084416403715046725231770649363624683
166610585768712482445462885727161916207232691077459 / 526789733317174220747982284474511324418854024692605311007
167182803006613040484771859576253485467246083262041 / 105176139189232337131630720032254509738237287962549
167182803006613040484771859576253485467246083262041 / 106263543270453578985949705075666675835473514948951
376274510408444001489513309373048957753243003426775389 / 236900705319440683515532300406895348657448439684609629
376274510408444001489513309373048957753243003426775389 / 237112507469927443178934653827017740565054562563183263
169471671958215272642007754972619762507299652000369 / 105901075243379831701176710061195953803061439286817
169471671958215272642007754972619762507299652000369 / 107713415378748568125041685133549563965121817597487
381408443466887808218193422747098517154083158106845093 / 520996583845674405575379569304124507377404313948332597777
843239654460746186904607636340611873801512322400095316303 / 240788174909806623144722671937093842455067951160996779
170043889196115830681316728821711331767313044184951 / 241646982488620021711444821458046473190529629096479603
170425367354716202707522711387772377940655305641339 / 107350947351674820840268690119078841932709741935353
328867456682858569048843443923510627699653487718525853 / 107955060730131066314890348476530045320063201372243
176147539733721783100612449878688070540789227487159 / 112425499730707282827090620321668950386478801205229
177482713288823085192333388859901732147487142584517 / 458927586316313302444396450849447494831794263411564872583
390994417375277256678710455658363515920914175113690951 / 208319376448621562616612097525849974957691449574019461
95369539650093006551495641515261543335565364097 / 111579741000868539162620298621237265644183957993583
90991185269453068640361645024272490728046765863 / 60411337845624547462165835745120338735345943689
90991185269453068640361645024272490728046765863 / 57919414658120883159071193139252086695585062099
91327981760271525402756567831271648620932811881 / 128164628978591141060539416999910308455439372806617
56132748469742793732487134499859648814341003 / 57705821242049140504520223773034807949319843677
55556658684293220480582199187481358640492731 / 35598902678623775758494894369546457710869737
89088432719336309385976131804401045570097654481 / 35369676003294582096173613658860389084270447
56420793362467580358439602156048793901265139 / 36011510694216324350673199648781381238748459
56564815808829973671415835984143366444727207 / 124948422987119335323997667550869925509226422548991
124612289226852431998129086673067836277734037021 / 56717395818029657432590861348556480031423705197
36005611590598328244058457023643135865517 / 35919820024084646885744687364506953788108743
34558634567533425568476737384380853111377 / 22922667532919366232128071068606862659929
35185657944194883394562149228061175638171 / 33766074535037981221132745525258977092440921
52538554009584446479853848363908089271907519 / 22460827354284321915832676755606052801099
24116283717748377926361993987704712569 / 22645563425738339642350834480806376744631
34558634567533425568476737384380853111377 / 22152933901860959038302413880272179561879
108954994512900091345894744336912336048245468384617 / 48599426603093092235620467043931454751018939
34896262539581902859445805300208719087343 / 22337669973314976764820571605472503505411
34896262539581902859445805300208719087343 / 22060565866133950175043335017672017590113
77088979066819730705646210967379462076574657 / 32367160633952431987073996151179524030044851
35764448753420844464794837083766088739827 / 32990891189871680504374802684030884438056727
24116283717748377926361993987704712569 / 22276091282830304189314519030405728857567
16876335701713350543290408668792661 / 15394672621168143876513143766693661961
16643914858078430642923746575419847 / 10788137786382721707437381756617843
23281763766408107195212140037999992079 / 10672225331271932679114954017099309
17031282930803297143534850064374537 / 10937168085810879029566217421713101
23317065910102433362301165269293396161 / 14993996381694463573896317479103666647
23419408554916343091762618811075225259 / 31782718435171019811394122579087401675477
23555865414668222731044556866784330723 / 14928472726712550404600339398350118213
34295753732762316695594222268140367181669 / 15081361255003681132957621586775064559
24033464423799801468531340061766199847 / 15540026839877073318029468152049903597
34636520625777698124791042077759930801643 / 21988220647256311960641553742020063911679
162974819692577553885577794370839913087910312083 / 46791318215819221500809968167667786627984187
34782154209347891669814690467715473608097 / 21957446370633140075462209370092813997177
34782154209347891669814690467715473608097 / 22142092030372171386538275601656313484189
74431115786708439592820500105696935979408181 / 48663840625509361198317535166325162175687381
24272263928365590837274731659257134409 / 22049769200502655731000242485874563740683
17057107468984954910242256963638183 / 15387138311585942589672185963624957251
16747213010805061709753374172474431 / 10920609163652194882663013458924739
23422972341185411863568240963173608407 / 10738461019906669266727769868252757
17134581083529928210364477661429121 / 11268346528984561967630296677480341
35482799470684528540117913270161561333991 / 15019016913076235319867058666876881629
24761199909758917334346066483015744127 / 15634280224804303482202505108241260101
55090928317889302643721873023098000550507 / 22183505480717986470839516132490937137139
24269139159245610247503135424446233243 / 15480464396872286441618643497900165483
35936092863496680075761719117473774324773 / 15172832741008252360450920277217976247
25077524677946043318745093592096143981 / 15700201293918025071024160084101729223
56051759863076594455644939193228734463012057 / 23250811537048548141587991294989172535067
37392768420998395233919238954789015652443 / 23407593813090682653668827379243988263557
56202335443635564487762185504023170284269309 / 35274115043940155390591940840714055639935271
120725953429429848667304509242168025982855505731 / 77091730170257076986026204144584714624481353817
57102172702239469456212013690878778080681893 / 34993976473108069444405902925367550896269339
91940384486005579702836618001703846477566046717 / 35554253614772241336777978756060560383601203
58226969275494350666774298924448287826197623 / 36394669327268499175336092502100074614598999
163527044337434041356089581767870390467644016279777 / 57246013466085028343341813126649952321327566107
95685807102067900149847619524792504662167358853 / 60073872269349519927116772863115244456263316681
214339773476276095200600109827649451336831177177629 / 101427065478887812602449896569315443991496265199889
93347729958462087073492149285946017071155328093 / 59348780268512470803071911392226708011407996021
166124297332408558811959055882693011208119730649523 / 57898596266838372554982188450449635121697354701
97205557245411678649478675180042721596325178847 / 60436418269768044489139203598559512678690977011
301453717419850147648141824742955729528692857058954711 / 103038002377147484641340365299188505411031331110211
169641934394963504585335860857037551788797330927943 / 105329075572192308758584914088755014015840687799613
378073213268667868820219451088569938660275283956467301 / 186526940386376050697214303409550341097083708508796403
167888025825687603906107804857366859122399656053329 / 104967327172974704950598932700928723183502368322339
303531514438252331319467328417232276774151969227080763 / 103882081975321893526640988537449850686487409890517
170811206774480771704821231523484680233062447511019 / 106052572370627516374556876864407595680517326754161
380670167223575719092596459338749010934988107887479097 / 187812594197195414630796481261884978715214095931028199
97439364959772259957114222203927370355426381923 / 105690823971409912566570895476581304848179007276887
93932249244363540342581016845657638968908335783 / 60291399869600634664330231304381805389719912879
166723663408171908994082780678421308302075664734849 / 58261142267256897117004619185893903344125015031
97556268816952550610931995715869694734976983461 / 61379037870856208350397523510714610057002893869
318488729579372317660689064573364977624163030855047879 / 107524364113926558686543136678017146956284656629829
176839938689268360722203811534350348486486968825679 / 108250471243564779679361660954964927352162774738753
318845180311973741631210261064213735293580113150352913 / 195822440086800012962991576745182745051944239736004789
320615558881168487559201434085114422330190774522648043 / 430962155108598155751224598103864183354342704123101742187
322740013164202182672790841710195246774123568169402199 / 194741145552913762201185991009428008745749075518798799
650549151285579681361198809131135430740174443046097043729 / 197119993527463513877158279628088428619378436796651977
336548966003921200911121991273220605659686726873304213 / 206202867612108020276325199808428213591417816221182293
1363885411792065228019223011891103303409498987294213742876001 / 397336057693803529560594492893363393704285487296429865167
672859107938858030596557973305921708638134675527485812963 / 410491519510877210829025971188849817499978333228644821903
1366622763346088439716200880454858653742483430821146434783429 / 831219016085892204566240728700829907589864739096141334440103
6955970674195223328700865614525605098104779000597061866859884752723 / 1769581712709022452259953562607292615347955429039491893220009459
1374713277978625717109686036135893830774999366277413705240953 / 830399677479597584354741230693239143757839244035425571665889
1374713277978625717109686036135893830774999366277413705240953 / 841051079361427647104234704791919073574170679824730487730671
2949628363168044497640510620887923376013863684404025084770951761 / 1893660712569067147849014541880822708542232350044165576221429191
674209552711439782790429640086264752709661288022272538127 / 835315709117365305623738218738783726749992214399720148311173
658679437826749632560905472112319745887105244332225198741 / 409669303147310105749749003795381916012747530357881387107
1367991439123100045564689814736736328908975652584612780737143 / 401036031329855502417340846163968950396824100214865321749
674884775097730658887365473476436274745424594269665900709 / 411724844056227868447941422279051669730824537534789974097
1370728790677123257261667683300491679241960096111545472644571 / 833721431588408688875020178962849465766251687633309848241729
7001754000860795376959780719248548605988612127571429476669329888389 / 1849870070085644898880536209967886900368306954864203567057305067
1378843613315567006194642528983573031067763510592718904155047 / 832899626333023367348282850053078298229764500163981795163127
1378843613315567006194642528983573031067763510592718904155047 / 843583094653032547195868125880103476204097937265246485184953
3083438523100521814868461044511659998140797037849562576077254449 / 1899361647980715117185238368901035922918174845829546907609953313
676235219870312411081237140256779318816951206764452625873 / 837830457865335296508706823511705303448687624979950113634739
668132551234821897918007139574721054387791531795732274889 / 410902627692660763368664454885583768243593734664026539301
1376203493785169680655623420428002379907928983165410856459427 / 406791545874825237972279617918244260807439720310209365321
678936109415475915468980473817465406960004431754026076201 / 414602601328712736225410808156189324936132347582461995883
3416297389004328553080711252849051075462090075468252313926949837 / 4230548831580660259285730034651026700323331982409017880994042443779
1380309521116204498201090223273635405407405648455809894320569 / 937108150467881832200924974468593600622883686807410284642963
680961776574348543759787973987979973067294350496206163947 / 1886111828613758474937909065827475122747807392959883139096764353
3456393780332579344034375088333411312236238501414169925272477091 / 837899524039874933335366088772756607173615012421094242157603
3484156591963515534163461644032901255738192092083900250576596281 / 2075649909404465655220559316949371698732635195374939938265044633
1545102271047196845790958912978726558889690881275891785995743 / 939588366128582004672563946610989525459115403667068185705097
1380309521116204498201090223273635405407405648455809894320569 / 937934889021448556358137965182725575568294259093962918330341
680961776574348543759787973987979973067294350496206163947 / 930494242039348038943221048755537801059599108514989215143939
337611193145438048467916695085761017881653123696681291 / 413369276783362078606495357065987472705286143276316843689
326988921730269572899969656960356895661989155462910511 / 205554090891776269819241848366975371807700717690858699
326988921730269572899969656960356895661989155462910511 / 201228912756231266772019505423956426582920060822034739
329467451727142217199157299189617857513244081384123693 / 446762679614464383633184900226153843102250160763445991661
330529678868659064755952003002158269735210478207500771 / 199715100408790515705491685393899795754246830917946353
330529678868659064755952003002158269735210478207500771 / 202310207290117517533825091159711162889115225039240729
742966453354683808294194023168193095425324188002647419989 / 988669538234145947124274229024092523211449458460299776925877
733029318445793699400379569001877539088828545719954855299 / 452811657495930847644877707949112988946367148427339740919
331591906010175912312746706814698681957176875030877849 / 201877689476563017229102856865409268366637159352358333
654655721414683814015767134070416664390296533165272827277 / 202526466196894767686186208306862110150354257882681927
338673420286954896024711398898301430103619520520058369 / 208797974493435022104658605574239580726286210342476669
660815576608340012997619621479338514865479668344036502599 / 403153854803925113159413266386018176926137948850684973763
3346136272590850581039775342584272722697073363870749461756725019 / 884855277658563248019653028529602437128820503745044526490623
666969058439147110894131340665385122867331005141859915453 / 399844228494606076827678729566020080040135790214660879571
666969058439147110894131340665385122867331005141859915453 / 408118294267903667657015071616015322255141186804721115051
1492646327237758910197022076908712007859744302342204363909147 / 905202032801679353628074027264745737259740274499661651559491
341860101711505438695095510335922666769518710990189603 / 403567558092589992700880083488517939036888218680187985537
332654133151692759869541410627239094179143271854254927 / 206851644332439770733408551249881055375134914751505887
332654133151692759869541410627239094179143271854254927 / 204256537451112768905075145484069688240266520630211511
742756840532091150376319868282518454080189485696167676597 / 454909368891670174122780544276477177380385767008719361519
177037856919474592799117302090068703661066137229513 / 203175242917226518143269559748314951934071356413005521
169121127711225309722577679861334496677899401076153 / 108129453388625076180558573575473630619516421720599
172881574085143719183934000419983244994903600748999 / 187219522814846370640077701111905442921580296381473237
305143103316566088714412396401276288202289705384521259 / 105709096289831006204496825985647695966589361357519
98959115103116038456745277859177587289584201917 / 106072149854650116700906088124121586164528420411981
169121127711225309722577679861334496677899401076153 / 104135864175614860720056690052260838442186772121517
911159041449821250321775185504955395614116074665798030727901 / 228845792342746303716378060860767797456481051329868309
170506555322668934260972113751362982899953579902991 / 104861971305253081712875214329208618838064890230441
170506555322668934260972113751362982899953579902991 / 103409757045976639727238165775313058046308654012593
379520972146298309450579060730789881164315770713742293 / 181511231615195496305034872508680467339384470868167211
175850347538237200337636358755758572613591126806509 / 183387855491745478460974348502452005772531467120681289
98959115103116038456745277859177587289584201917 / 104256882030554564218859777431752135174833125139671
94282960815904412304034337381484612107560140397 / 60508927469851749401543689745648366323176509077
169520705095067543177326829725153361407203357133037 / 58478669867508011854218077627160464277581611229
99192922817476619764380824883062236048685404993 / 61596565471107323087610981951981170990459490067
333926014969253597603148986549455799289449440172271977 / 105144612167179363461427901330560970344269494223709
178856997841057095663175675709403213331253047762331 / 111420065906823772515298963902659986713558837939811
335780129433269442120656754381490534432644606414205747 / 207315828218836426480066247925367299883525413031187671
1694439007903144027105773068269417740045744380755472792328457 / 440845529603107201045314020562353851346176850455041983177
336859230009916264109260900351650653986257818861171593 / 206872608917459972334732060329588855629365016637748467
336859230009916264109260900351650653986257818861171593 / 207980657170901107698067529319034966264766007621346477
719380061370354477255311935357641686823881915809479476567 / 467166772644299995147202752219050431045873230874019271523
179850096107803664767357661693353258935535407827641 / 207537437869524653552733341723256522010605611227907273
171110831360433856650556185034592857617850639252913 / 110804825344113536333546898944611063540099098359801
338005066790088455541666075779932216604478805904526271 / 106005948954973694115880792271829462787113129635723
181041814027899547692376044874093313660674239906013 / 112650547032244244878803093818757833060478317099831
339488358361301131155672290045560004719034938898073287 / 209848281423064300651394097705688277450120393090424833
1714683403427867394043076846637290909067641834901194399270359 / 465076618218518648065833952594917664934586516745861702561
340579376117148911973526619847527524819899539665822853 / 209399648004735996427660491938279002672033550988681541
340579376117148911973526619847527524819899539665822853 / 210521231550556756986994506356802189617250656243039771
758042227980013014290838933674805207387677063134573747237 / 472873418395646247170100287226723451302957745632058374229
181836292641296802975721633661253350144100127958261 / 210072598132228452763260900589392914839163814141296479
172898408240577681038083759805702939705558887370471 / 112158354582076055933401441852318694521710525435823
172898408240577681038083759805702939705558887370471 / 107482526305478260952085748171146878403416504627747
173494267200625622500592951396072967068128303409657 / 536492690799608742081790093244571394860951105730688601463
174090126160673563963102142986442994430697719448843 / 107113381967852119243034509196317524499340660879741
174090126160673563963102142986442994430697719448843 / 108220814980730544370188226120805586211568192123759
391820664625778336669646223455791607882298184899649047 / 241264187228624548752963440245548831671860383316559461
391820664625778336669646223455791607882298184899649047 / 241479890569910757558285714219840784136475368013310967
176473562000865329813138909347923103880975383605587 / 107851670643104402661136987145976232307492348375753
176473562000865329813138909347923103880975383605587 / 109697392331235111206393182020123001827871567115783
397166711215328467471278690404591493379270985603225839 / 530592837116814993245225394064906539746596718810005646393
878078936282383749332188977092251538059570214832846002669 / 245223260249664918582537978250593652293073807513923811
177069420960913271275648100938293131243544799644773 / 246097886233613790338516713794956001476464173300866027
177466660267611898917320895331873149485257743670897 / 109328247993608969497341943045293647923795723367777
342454941503726482383684718576815580948147204885167319 / 109943488556319205679094008003342571097255462947787
183425249868091313542412811235573423110951904062757 / 114496268720374953424059288692904602580857535839861
184815587441536510288267591613103486956947208154191 / 467380588673636034032013883558877072633761310473635138847
407148739133704932165053504323666981766154699563682773 / 212156417918128022710855144602304617627671952098790349
99309826674656910418198598395004560428236006531 / 113634931932580622769606397751636110138013900427847
94750576244625574919305431429253909625762546549 / 61524056271023618175206495804892317345973958001
94750576244625574919305431429253909625762546549 / 58986234268093946241049480656782439788980335691
95101287816166446880758751965080882764414351163 / 130525297509278928770019805340660766938118225413953
58451928590145326908886755971162189775300769 / 58768706667842831503836022215515878855523739493
57852037084409390263253537179925117911025713 / 36254600041852456202243073544426822242766033
92769209587617993170859613914146765892045070963 / 36021151232825717913754708614971401623044423
58751874343013295231703365366780725707438297 / 36674807898100585121522130417446579358264931
58901847219447279393111670064589993673507061 / 127249852113512937816534846385268143630654998252119
129760769424442356503025009152291756062736055383 / 57762075403319536003874192639704105143284157173
37493219108496040352076174452316991517191 / 36581428374489889806126784445664411110376287
35986458796031363579722141989397353545971 / 23344880902673828848836492945542061972161
36639388264766056847742222723329196666833 / 34388012976205219555213471459722688105655489
54709236424670567451477496268767337030655037 / 22874534074547425312593984692777614786691
25112671874411279539233874381993966187 / 23062672805797986727090987993883393660879
35986458796031363579722141989397353545971 / 22560969522463156288432312524267983329711
113456578065843170865924060476310397369290040146491 / 49494581045513839905347935354794351845435251
36338036202273121493271416230745269072589 / 22749108253713717702929315825373762203899
36338036202273121493271416230745269072589 / 22466900156837875581183810873715093892617
80273986618164998844976658857385958596953411 / 32963332433810343243934913962099177580866859
37242092389751927556683835708497051855321 / 33598551503422655433081629441065988986416943
25112671874411279539233874381993966187 / 22686395343296863898096981391671835912503
17573598232618110244390394948911103 / 15678227604213451208083608425481572849
12912269090828883353703449631823 / 10986844852286931470275829310078187
10111408841682759086690250299 / 8279461079342073451601981394181
8561734836310549607697079 / 6576220078905538881335966159
7431680009153153509155943 / 5615901006751100667238229
9889776838706514776863870001 / 4892601889046267094640849
8577430042243291220176817 / 5667565229444303065280899
8608820454108774445136293 / 13952805489402527214408892677449
18448702233155103635927075899 / 6510875170043176488291597143
7588632068480569633953323 / 5646899540367022106063831
9980259700908770172809559571 / 4995930334432671890726189
8655906071906999282575507 / 5729562296676145942932103
14068762479502066230652211253197971 / 14080461532306484462482167084379
8702991689705224120014721 / 6570444018808438853234795653
18650511191038295289191547103 / 6627429656439041098275860663
10191203268644817444537238291 / 6730003804174125139349777681
16156262240254595082183424632552391 / 7920872563687161675544441940477
12631948585030957843771246780729 / 8214485363015076682894025298001
16182553960743211184839540864663949 / 10522061756132992704406238300621497
16233163980948819351172111750870873 / 22142821946722244878505850988535247571
16309079011257231600670968080181259 / 10489257198826264745857816669130861
16309079011257231600670968080181259 / 10587670870746448621503081563602769
34481884669091035328580442187654046031 / 22633086055671294219012012271162802591
12652505051402041583142721551731 / 10571268592093084642228870747857451
12344158055835785492570599986701 / 8201139326681989637105407872659
16261429122209059492807889560998623 / 8014294818018770996064763917871
12714174450515292801257145864737 / 8334599690012860094991582126079
61624389835925443124927806335738582413 / 47356490702866083921758638897918563145079
16419179445140756108744586953667971 / 18184715208847586218032510295581481
12837513248741795237485994490749 / 22561453407749444460104163362514799021
61226298550081960054613365646580455923 / 10557535520706338072112383417180533
60710923743197971943009252911754846569 / 39696440866660967337534225027007266431
28332391739973142089131589841083043 / 18267260443567729596235109071321751
16419179445140756108744586953667971 / 18217733302735643569313549805877589
12837513248741795237485994490749 / 17639916659694639921895358375695699
12508609786804455407542398154717 / 8254523472014337820259877574027
16550638047583836622025168114225761 / 8121063108683467362373703320607
12940295580597213934343368345759 / 8521444198676078736032226080867
16787263531981381545930214203229783 / 10778906225363252900608180651328287
16839764747093129416284960768368891 / 22554386601434856870836815704091657969
16918516569760751221817080616077553 / 10745300905876539719312441974317131
16918516569760751221817080616077553 / 10846116864336679263199658005350599
35567066305187596204531358733260277593 / 23402147996126170295384415309052090381
13125303777936967588686641284777 / 10829314204593322672551788666845021
10278233185541869685737385501 / 8401329871678295323934669252789
8702991689705224120014721 / 6673018166543522894308712671
7667108098144277696352013 / 5698563763060224504106501
10106935707991927727133524969 / 5047594557125874288768859
8765772513436190569933673 / 5801892208446629300191841
18974083556547696372073825711 / 6653840407079806164155273567
7776974539673468983710179 / 5770893674830707861366239
10215515142634634202268352453 / 5119924468896357646028597
8859943749032640244812101 / 5946552031987596014711317
13597924458055792573378590869951 / 6725323025598121002087111779
10992663264394335144202579523 / 7133625377542499553818332789
13664964348563873720001657053369 / 8866186413329565187480900935619
65685650585123541578953397116854535079 / 18536697073204473083286780608077217
13907995242394435742507749579783 / 8781002876932483696488290198047
13907995242394435742507749579783 / 9064947998256088666463659323287
29779536497775276385669609536498239 / 19688591444134007545234359306894587
11046858810480091932095114837 / 8937172693660466429974743216929
10577164077736866437026475449 / 7098628033090124249384228131
13732004239071954866624723236787 / 6830315058955246915389425753
11101054356565848719987650151 / 7180288503478999959730472333
13754350869241315248832411964593 / 8953609779771598697957294371303
66666025639743701010125632988799681757 / 19091913319202792409864244807534667
13998971499090392803783352193551 / 8867586307107660199658265121939
13998971499090392803783352193551 / 9154331215987455193988362619819
30570695996140304414025954437853409 / 19882727103402379024727220696937919
11119119538594434315951828589 / 9025296006991547446539818745773
10721685533965551204739902953 / 7168622721994874858252437447
10721685533965551204739902953 / 6958638655280623031647809499
10775881080051307992632438267 / 32602173753612958634610710415692779
10848141808165650376489152019 / 6923641310828247727213704841
10848141808165650376489152019 / 7075296470121874046428158359
23677067597628611300864595140167 / 31277054228422994993191096128766067
51001992302562577630835417694203533 / 15138457149210203748567049881923
10956532900337163952274222647 / 15432679824021322932944567741729
9032591014292797982089219 / 7005301781217123437559949043
7918231393068143496027821 / 5832890742062550739017443
7918231393068143496027821 / 5233585758821402921722471
7949621804933626720987297 / 11140010189043188633874046211
7996707422731851558426511 / 5212920069744121962505403
7996707422731851558426511 / 5274917136975964840156607
8012402628664593170906249 / 11271474970108311455933424293
8090878658328301233304939 / 5264584292437324360548073
8090878658328301233304939 / 5336914204207807717807811
8106573864261042845784677 / 11414863853771025391461050611
8153659482059267683223891 / 5326581359669167238199277
8153659482059267683223891 / 5419576960516931554676083
8232135511722975745622581 / 11557116124534488874231738189
7847602966370806239869 / 5367912737823729156633413
7247438660715564974711 / 5166422269320239804267
7520240617831583731601 / 4233705623099153112059873
6324740601162054733281953 / 4973959507250102815051
9093398570533958563 / 4985988429879486376877
7247438660715564974711 / 4865699203585650758617
4200897200985701753182710218873 / 10128719736081155256127693
7374746240703040394593 / 4937872739361952129573
7374746240703040394593 / 4793525667809349387661
15774982318400906898211199 / 4014370247874973245724589
7756668980665466654239 / 4092413897894413794851677
9093398570533958563 / 4877728126215034320443
7822402582276353173 / 6014461314691780913
7822402582276353173 / 5314200618285234623
7891729636181313467 / 11119727483192515674607
7984165708054593859 / 5267516571858131537
7984165708054593859 / 5454252757566543881
8099710797896194349 / 11446453562787001139159
8192146869769474741 / 5376446013521372071
8192146869769474741 / 5594304896847853139
8307691959611075231 / 11755657563622513912099
11554508984160049 / 5516498152802681329
9992547631015363 / 7780674404517181
7252687191289605523 / 6799573603947589
11754760439691419 / 8080455204691223
6880549238073080829979 / 4935195928465198069
8633060524558445207 / 5863044757803873881
6937335063971895802441 / 4704377534773593173251
31766957831952058337665178339 / 9728018901180900297047117
7059195403866006895583 / 4634596903849881037183
7059195403866006895583 / 4774158165697305309319
14999954619455990748475187 / 10078108326525164083700273
8704309992436506653 / 4716007639927545195929
7493069038509462071 / 5815052576976011339
6994120889870710774903 / 5047177683730210667
8775559460314568099 / 5943031725850311451
18643123890062244950119 / 4711096440089493929131
7635567974265584963 / 5911036938631736423
7107692541668340719827 / 5143162045385935751
8918058396070690991 / 6055013481115324049
6310664917341439237070303 / 4787595976329106821079
7398200372029823255651 / 4967806615337730666289
15827321537820881287034471 / 4217043086206503439682633
7290328677662438226407 / 4943778530136580820261
6356672194989128952042869 / 4871694274533131282177
7452136219213515770273 / 5039890870941180204373
16056980375129044014294947 / 4247787021221374667675459
8989307863948752437 / 4979820657938305589303
7754317087395687373 / 6007021300287461507
7202335584833032340597 / 5223149013432373321
9036807509200793401 / 6150997842771049133
6410701877722016873589251 / 4851345589862117564369
7515476996157112395767 / 5033955837912134536679
16093320999971490872683873 / 4273195457527495496136463
7405895314560653891819 / 5009607804838798940371
6457438464922906425523073 / 4936563705618792151447
7570267836955341647741 / 5106999937132141325603
6094324230649424468205697609 / 4304348765844828391612549
6719210838643246381704187 / 4445640401769394856987873
14383945655402572215190010741 / 4013888485292900880417226687
6581302292354103354485629 / 4425455882351599647648541
6136018581144175376768108311 / 4334625544971521205621547
6765180354072960724110373 / 4475917180896087670996871
14481906692783293478857593107 / 4041349523960811262723387873
7661585904952390401031 / 4455732661478292461657539
9131806799704875329 / 5046129854448802334833
7849316377899769301 / 6087008268333899077
7315907236630662285521 / 5287138587869523377
9179306444956916293 / 6294974385254636759
7040408593549057226716781 / 5274092713381149409333
8027831919668252253953 / 5335922639681045650943
7073192801202370648028617 / 4679158979530917782937419
7105453657764297081999101 / 9693119485273743016820384063
7121584086045260298984343 / 4657914216854273434320223
7121584086045260298984343 / 4711026123545884305863213
7153844942607186732954827 / 9909508015516704029660833921
7315149225416818902807247 / 4689781360869239957246017
9360189118519756997021705623 / 4817249936929106048949193
8379757491960391223833219 / 5571439011949980424859651
12056988991376190492164223583903 / 6163971376573598791054710337
9907139680670657758557291359 / 6517144311310134442466976641
12159952176614245065111825834833 / 7902978352234984563500049667913
56590650180249114003746204572743157721 / 16601340103032150275787941211111697
12279853101938296783091564462621 / 7864206585993439259018446807727
12279853101938296783091564462621 / 7954674040557044969475520148161
25964955040418256705215497287803009 / 17162122006027781044708351113221939
9991743777004309831644885649 / 7941750118476529867981652528099
9551802476069319051589395341 / 6461961040257550746933810031
12221730087757077808880387185391 / 6230191301836699225694510269
10042506234804501075497442223 / 6583364236573234877106776573
12283507998899910552648948535949 / 8010960977030680338919350090361
57432416321428164218941861431375298723 / 16987606290905761422177100038262189
12404627223211166860481148521513 / 7971659451387030230960628830719
12404627223211166860481148521513 / 8063363011222213816197645103217
26477278123830877778350397194217017 / 17396617268279228095703512187356483
10093268692604692319349998797 / 8050262502674330446878071350003
9754852307270084026999621637 / 6550254273941684659786876607
12365878547090354211007030336693 / 6362631152362900094974110133
10160951969671613977820074229 / 6693730778678402268173109793
46150779314620464257321854167051457 / 37214074842144291260023815182651716723
12489434369376019698544153037809 / 14322050954230467262265482609621
10262476885271996465525187377 / 17365410565629627279525812031102061
47787459653237412797636742100310171 / 8065680708606422331410038100837
48675533352981310283777429715166243 / 30052441337300832748854960031394639
22361937133007680298379383294483 / 14600406410073909939273881623783
12489434369376019698544153037809 / 14441346149591942695269082187119
10262476885271996465525187377 / 14269030867403144847597216130733
8460409633365207308759429 / 6627510853415301833533309861
7411931795102598204718699 / 5518327105258369553316661
7411931795102598204718699 / 4934096131650649966343771
16056607375935388822709039987 / 21137399926222841301419564968141
15592067171871929136751055629 / 10459949194087220780158073683
7557105649631267157585877 / 4880984224959039094800781
9468295248858772477256797507 / 4976585657003938663578163
8476540061646170525744671 / 5635173299979913470711239
11711467378209813836216885116291 / 6235162576303034003270934133
9866442610117787562103525793 / 6491937400394295922832673587
21327167142393801388654532754229 / 7639670625529697108550256432139
9661069997244563883447424649 / 6436116786461412896840991097
11894300346820201216140479159737 / 6302147313022493634460953121
10020472069772705321095601651 / 6592414505473485369617702069
16273368504285037090559579645240321 / 8085766643835725099065386219223
12723509385680247920687708870399 / 8347230399497349192810427002383
16506029849064330710599351236673463 / 10558540503223860343852078547899963
16557651521774461533775580638508251 / 22556408409715330588373445468202155017
16635084030839657768539924741260433 / 10525622216386061870449577913300119
25174715387676646986819820055934366173 / 10607917933480558053955829499799729
17641706648687208820476398077038799 / 11299201957074325995408342826396453
38335658793163010127899284798594843840177 / 16053499599768755563129652604906772349
25745909196214244545264798387236295393 / 16413493984626919668259399544890666333
38493961582398370114662805589229096464431 / 24404570590936758750531524986510023513023
183749845481806373814672143093562980770221700601 / 51380022935371134701012713548608332349625869
38752483822709977704418768017632246877221 / 24339186610786894694937334698535448768179
38752483822709977704418768017632246877221 / 24698798501611147000705381282395609864821
82461381888898127280397823308852533783493159 / 53979330374238905299131951351893564043526667
25852224031160758975596242840315041279 / 24502646561161554833922810418471885630289
25391526413059196444159983543640475773 / 16345995037466013898547571993643686211
38810567160869090088189847170497601712939 / 16120998546929661332841480156153752471
26064853701053787836259131746472533051 / 16660990124216907490536100566129593447
39074405142928023399462381821554689420029 / 24706898375270455693070800588545247479461
188074195400642985116540256540121964477961926401 / 52460059684109672775583105559635704403842737
39336825593854336518330497213237393848639 / 24640704407754660768240068369955708973153
39336825593854336518330497213237393848639 / 25004771229091532854809095572198170757847
84418533457342427203609889769653384777965259 / 54648035086376758220938128312894310191347369
26242045092631311886811539168270442861 / 24806189326544148080316898916429555238923
25639594361267730114933353934157549507 / 16548491878948731207683054647384626577
39127172739339810061716888751766106961447 / 16278496090305108128835744442396706089
26277483370946816696922020652630024823 / 16728489071377813260247928117376573569
124391371320532817800195222822914539201060663 / 116975145576085533479725633877695457063336980111
39232707932163383386225902612188942044283 / 36753727970515005671876081578982526766663
26348359927577826317142983621349188747 / 54130099757559247329812880091483321176925951
125198737765433657554205118127039921042646237 / 24841716272399838150441890817569215776469
127055137812491080885205744181065699485004869 / 78906249915150132247258641539735514107188421
58150830360164262681934564852317659564629 / 36920562868247711099347148676481312634873
39232707932163383386225902612188942044283 / 36820461929608087842864508417982041113947
26348359927577826317142983621349188747 / 36353324215956512645945520544985440682959
17719139157752405055240742179790981 / 16683489773270542747106709749878586821
16738327376259919414892383544930009 / 11249824526817628285304591874496687
16738327376259919414892383544930009 / 10706672793993953474163331403599261
36283079894824278564466272577958726317 / 49018673212634776877089076504260603602233
35980860811942817660181037544916959971 / 23065983489964450956644155291807740137
16815759885325115649656727647682191 / 10673754507156155000760830768999417
25432539832027395383173497803398214839 / 10723131937412852710864581720899183
17822382503172666701593200983460557 / 11513170821520016072524596951295439
18054680030368255405886233291717103 / 34754981094383640102587881258322830542601
38691179305079171334814197944149751729 / 16217909983380140038538442024415693207
17022246576165638942361645255021343 / 11365038530749922942213344095596141
25948188720728892175880853298325912171 / 10854805084764046604474584259298559
18183734212143582463826806796304073 / 11710680542546806912939600758894503
54415663886180191214670080418213798072513949 / 35459643998542033964189952710338065339989
18364410066629040344943609702725831 / 16546730750602908989356020863433534923
39354930772786033459214155592941455833 / 16569921683680138013868082560509125021
26316199625479414814304192704006115823 / 16685876349066283136428391045887075511
38238980666267186564572967262135915260623 / 24110256450809998887256590840212102869867
38344686210610703320798462679584805143859 / 50756443300485104321843601476606597541036889
38397538982782461698911210388309250085477 / 24043791236610660503005022016393461648999
38397538982782461698911210388309250085477 / 24243186879208675655759728487849385311603
81391921398817522454989596369072736745708741 / 51980931941679515374910253917817424753088053
26426386085879189056373854362222470809 / 24143489057909668079382375252121423480301
18364410066629040344943609702725831 / 16616303549834596062892205954660305217
17125489921585900588714104058690919 / 11595466538614512256030848537795049
17125489921585900588714104058690919 / 11200447096560930575200840922596921
17564274139622012585712053974286617 / 23512141490620552565904947642856725791
12905418177532705794057350458697 / 10920641658439643551279585528498247
11995874218270416427209142517207 / 8229571709449618350625158649961
12359691801975332173948425693803 / 9905299456078858708039468655253019
15289423849155092453503188294136439 / 7994254329354156666254621945117
10106043991803215187202310461 / 8033473892703400280316378062591
11995874218270416427209142517207 / 7798156512607938595945841357747
22090050884259952867266673935280348328333 / 16627401882261383346177594669905039
12137358834155661439829974863661 / 7928888390438750642818361749327
12137358834155661439829974863661 / 7758936949258694981884085240273
26270247008888793947309730748640599 / 9553996753971900575683631858999243
12501176417860577186569258040257 / 9663903043664264263489359752200549
10106043991803215187202310461 / 7850449263740263414694849514379
8557192203050986610670881 / 6536593891540602343626019579
7637757791036083242512087 / 5582061393288302599168249
7637757791036083242512087 / 5061564707710516058046947
7686149075878972893467813 / 10748463693617389356553903961
7799062073845715412364507 / 5029697563695549535121153
9576401379197787957491889391 / 5135921377078771278207133
8573322631331949827656123 / 5677662825333202167945631
18424602638865631965793521313 / 6306353776032469215487157929
7879714215250531497290717 / 5645795681318235645019837
9792613639875818917962073159 / 5189033283770382149750123
8766887770703508431479027 / 5794509020054746085340209
12711065324826474632496189150869 / 6448736175491339639919605521
10444589420564071185288569557 / 6887504259052075371910554509
12775316708102766837883701480191 / 8381053495700047669302534695113
59454467276649571157287752992700037367 / 17605605545468150749456615660068497
12901285319850698803417476679667 / 8339936307659000828733593396527
12901285319850698803417476679667 / 8435876413088110123394456426561
27278933266771472570554593178459343 / 18200310847564505235832259622383539
10497384312327663794481266623 / 8422170683741094509871475993699
9934238800182675963092497919 / 6852864673507806761490216431
12860985219137823111733717919287 / 6518015346579876860760281677
10567777501345787273404862711 / 7002969544199637406645014769
12989487985690407522508742577931 / 8479903326314875527238706123699
60733276020431040178412791974984148037 / 18032649630370858475126731756648877
13117568393108883192410225660047 / 8438301184076208926123880092021
13117568393108883192410225660047 / 8535372849299764328725140832603
28077861627849230466610563793267421 / 18414973317544204539371982987769697
10673367284872972491790256843 / 8521505468553542128353532155377
10145418367237046399863286183 / 6933690373111100185804338613
10145418367237046399863286183 / 6714306331330732319808864119
10233409853509700748517781293 / 30712625554508233718358103787533331
10303803042527824227441377381 / 6656573688756951302441633989
10303803042527824227441377381 / 6818225087963538151069878353
22269615675219425588573454748213 / 30989292871065645319794028839093463
48079726138195703028501349349982191 / 14487735310470249537524775141889
10391794528800478576095872491 / 14609424174487265165931422809903
8799148627265434865449511 / 6760492445389757133702648223
7992627213217274016187411 / 5773264257378101736723013
9846666705045326658079619101 / 5263389953138637369910309
8815279055546398082434753 / 5826376164069712608266003
12442923553731696458461349564927 / 6484331775356057246027717419
10360469237078848008710532527 / 6855860185045213614645241067
12549182508076117435903376461297 / 8245742160560946196575137385361
58696224461329807767190906671206532403 / 16989634552999935837693739439095157
12716365622255316335965369819649 / 8164168454108570801390552349397
12716365622255316335965369819649 / 8313720249271259025895624915331
26593222382640905636779812661713511 / 17877809068853399140463501310671189
10448944636199931253874584897 / 8272933396045071328303332397349
9988872560770298379021512573 / 6797808871031282932048752997
12612937880682770022368592599119 / 6553993352172774065143503103
10502029875672581200973016319 / 6925521761861930433761026751
12676693253289422608833808736941 / 8358408150799182865358401431617
59569310283974008207592011294590640289 / 17718316218371081342286510548701969
12845575095131746307202951900797 / 8275719859117740001067963824709
12845575095131746307202951900797 / 8427315060533718585600432770707
27637967287446224483049645837287263 / 18122083146651566848616717383233733
10555115115145231148071447741 / 8385970914692997153455213967253
10201213518660898167415238261 / 6890690973453572024203133909
10201213518660898167415238261 / 6751367819820138385971562541
103507306235343710892106020419795835949 / 31400938042224667338913680497281277
22421232151846937498010274284949 / 14745376262291075570535289059613
10289688917781981412579290631 / 14584736666151726585654287272309
22153700239984605981283212728543 / 14464256969047214846993535931831
22421232151846937498010274284949 / 14343777271942703108332784591353
10289688917781981412579290631 / 14410710437000765185366535336063
8847539912108324516405237 / 6693316505806207703375074471
8137801067745942969054589 / 5805131401393068259648807
8137801067745942969054589 / 5380236147860181287304887
8170061924307869403025073 / 11452164590137218437975595667
8218453209150759053980799 / 5358991385183536938687691
8218453209150759053980799 / 5422725673213469984539279
8234583637431722270966041 / 11587313147904691461703888021
8315235778836538355892251 / 5412103291875147810230681
9936755146994506224942195671 / 5475837579905080856082269
8895931196951214167360963 / 5890110452099645654117591
12746616579062149910209841710723 / 6543657775130586589541237249
10473801626180895571248842819 / 6918585346848006053937512257
16712352633396832373024399496832207 / 8348623546054632822615348247279
13066733880685560885867396010033 / 8568143639295181919019367264463
28405590039086418529913789012442773 / 10853368389938039314062993110131301
12982227921877570192991939932361 / 8485823604329976007867860133019
17009581217014237637540597386024049 / 8430943581019838733766855378723
13299125267407535291274900223631 / 8760223720880662378372883904499
24469645709325155560972995188772487537 / 11391864898662933781860577010472227
17900252896360757542774685580667511 / 11754608132737113629349693185180213
25096599706399048016943667258416997391 / 15735896498318274545466487760687713343
53715590714530971344549267824223651234399 / 33731332494480646792981965709654627977541
25353624136457267967373229322511977613 / 15667130745230212165806765308710927997
37908698419277612201681384980409836858637 / 15827584169102357718346117696656760471
26198132978077133518784647533109769771 / 16377710193806856755623897312471043239
61623906685675076148082573127875961434333361 / 23665378635532379637598573281808796768279
39326041279945804816900174299857027079983 / 24712085085203473139192428630831438781527
86377432826512264202598065361491638487661473 / 38416301889769854249677491039778149564135381
38119238145271016943933257676912782086201 / 24515827625890143107643580752889693404043
62610546952823976633442134005173508515336697 / 23763507365189044653372997220779669457021
39955677698036998489752478624871415772391 / 25039180850725689858440508427401014410667
103464907097773954448232716158125193614625427447 / 39031372767257830568551580289247579577170237
64144393736995632019983085032935643902433619 / 39878256413771401876356783690545867838576611
141664038286515219236929493337770266030566738581 / 64162918969316048812505869376815880239430134571
63421413719922418885130426591737872086376133 / 39778623043593334663673818584510775101940567
104112777524184561551853459527931863580903607957 / 39330272877792032206600475607352857787078369
64546049302036305983790117500267739355798889 / 40077523154127536301722713902616053311848699
142371916054342903030743007358196351057577690429 / 64564690534559104847649926166902391699914982001
40165556504067396380703246733209545336527 / 40027706469038502695381231349598506943530677
38591465458839412198572485920673573605507 / 24908342544516803170741276508773184159011
63432747175448060371241768069588131082839477 / 24057893554159039700696269037692287523247
40480374713112993217129398895716739682731 / 25333567039695684905763780244313632476893
107835488469450531060337178721964015562890764641 / 40704761994092939082552831720517871538287563
65873847568387618240890151937668916043305293 / 41058058130433485361012682708792670175321677
108234632782107349805779512511187818211488756367 / 67782311594449877307451741068081736762694221547
109556986267533218465593556646938432972777562187 / 145914945353391300363825245491787640864499595790733
109953692313160979063537769887663617401164203933 / 66964178684438412282618286136662524490362366127
204552017600533957369015887164370733602028601363287 / 68027751467453316814901777547507500444393778173
115110870906321866836812542017091014970190546631 / 71463909689501469919202288259468191988187570937
394398195843316011933800810935952998706254439592310583 / 126555220863917000041683751413135395100629201430647
210570312783404170813561564834998931503606214411271 / 130401018234007893683918373009257686229179554203441
396128961376364025151283206156736116638042720182951551 / 243693294682468282020051914325647559948719799216964781
1974084518536376135520201914935152778395554353006525205056481 / 518203729218806952332658747425977422386575441641993712939
397397927616758143758281443869998485404635489174461273 / 243173969600566378382289416905667490561508888616608969
397397927616758143758281443869998485404635489174461273 / 245251269928173992933339406585587768110352531018032217
851361928848444715601419831165236952133293545298955668733 / 546210671223235664565371352036792574404166244863882476193
211494373399019767833039618877061461098794831918287 / 243952957223419233838933163035637594642325254517142687
206412040013133984225910321645717548325257435629699 / 129831270475475909440624354995017346802727650088953
399590492442460051586247996598302352501619281364233487 / 127267405562081980345801273930935819383694081573757
213342494630250961871995726961186520289172066932319 / 132537572328502834596270940562658959078374194632771
402619332125294074716842188234672808882248772397855181 / 246901544310761885294040529763834911259070471285646709
2020883123111496517800599368714992341405510656843748283436867 / 542764967109433988053324784593287759030628929652525241323
403909089729539544256778682163881584564733285283272763 / 246375382255757597845358504127683957798742137835917041
403909089729539544256778682163881584564733285283272763 / 248480030475774747640086606672287771640055471634835713
894547284677763564991816930350442685510296397290008118799 / 553401596132373160972156273840897358707896354505535344777
214959600707578256656082321534795947080752147569597 / 247164625338264029018381542581910387989234638010511543
208029146090461279009996916219326975116837516266977 / 131540513751071862170506409037738365082083362432417
403917406275080084629953984650260147331089982840835907 / 128264464139512952771565805455856413379984913774111
215652646169289954420690862066342844277143610699859 / 133249757026667814900388463080459383361439074775881
1054376177417611452139675664711588143245758941408617305627 / 1237340636735348321195349417299773797065177082435198484445077
404782789041604091238695182260651706296984123136156391 / 297708373367032681201602115670206499358349181767028243
216114676477097752930429889087374109074737919453367 / 557109696864182044662471597163338044603861811091939884937
1069832699079253483429260010379117139526784197407922113467 / 249043226135083614064582743479364347163103178852007101
1088242643909631532610391610910914190382424821814476634729 / 649865467488276966625630520559083186688000692647970181589
484745219338130259822954241222980126654637153333902181 / 299303951964801503074947013119086569922127739239651887
404782789041604091238695182260651706296984123136156391 / 298240232899622288492717081486499856212942034257902791
216114676477097752930429889087374109074737919453367 / 297442443600737877556044632762059820931052755521590969
115507576951949627434756755257816199398577188377 / 132964883147401822778741454073339213648213122718637
110350398358788739661481983128388801829550845679 / 71218469816498030411752251780042428306488014311
110350398358788739661481983128388801829550845679 / 69254950832470514352151959944636318852891561303
111937222541299782053258836091289539543097412663 / 150678933288388061203430453557441713926287989901393
112201693238384955785221644918439662495355173827 / 68273191340456756322351814026933264126093334799
112201693238384955785221644918439662495355173827 / 69500390705473953859601996424062082534591117929
249493655391566072228321972566404701940666084842389 / 329602251725590882716700996484697093613949064648703867
244775630390915115436971444494460083533863754557211 / 154178660437544105140160523717573678263641967831527
112995105329640476981110071399890031352128457319 / 69418577414472807357118650930920161307357932387
205961910886695018534109621021908039060514726128571 / 69909457160479686372018723889771688670757045639
115904282997577388032700968498541383826963830123 / 71954789435508348934102361218319719351586684189
206666857529775549116656487950676691789757788511213 / 127857770269946253507721095009447922959408748444829
1019212458546163818280424980833276912441767364110096702171 / 277664553382032697207480213531950724552123558555523729
207829867420207600602962939768069357472311293229903 / 127427514172571224051161181061014559225389425679451
207829867420207600602962939768069357472311293229903 / 128288026367321282964281008957881286693428071210207
453368120818882649751588597456642853636623125304363739 / 284609173631063922655994931268964170795018107537234901
116300989043205148630645181739266568255350471869 / 128144607668196273145427704308403498782088296955081
113920752769438585042979902294915461685030621393 / 71709349562504909426652324738893955669887127563
113920752769438585042979902294915461685030621393 / 70891216652493444401818869807474743397555272143
252423990715269797178469894371228064251682078539509 / 155976998387040306411246941002326248759454619230229
66117674271293432990702206787530738064440291 / 70482150197487711889402142341765137261389344433
63679407242235285492581658288912517853090311 / 40906645500573251241672746570960613616592771
65061091892034902408183302438129509306188633 / 65331546767532127851815534741132069303108149031
105075614019259613907214529876378052105663722279 / 40401936734372470843872959444853758420829751
40637783817635791635342474976970336855833 / 40553349364232704963212895582685814979558657
63679407242235285492581658288912517853090311 / 39644873585071300247173278755693475627185221
262638562594854418248839087796483111215413170538286839 / 86166227461560063141229427179098715897323072443
64167060648046914992205767988636161895360307 / 39947698844791768485853151031357588744643033
64167060648046914992205767988636161895360307 / 39543931831831144167613321330472104588032617
140174224075848741327910013459137470226025549381 / 63635271075207925012850230188999539675668215113
65548745297846531907807412137853153348458629 / 64113432160306544361725748512273174288134100261
40637783817635791635342474976970336855833 / 39846757091551612406293193606136217705490429
38906283667885009034998638083180767951711 / 25235438310039019889989356305342759788151
63843847286760102240141585101795442366590867 / 24254151013472369732245116915634032900731
40742723220650990580817859031139401637901 / 25497114922456793265387820142598420291463
113620117697877208927628948401941514373979412967 / 39800211364117800967144191851084367093463807
66953516616309492591413640778987339053611911 / 42086120121469812509609397509410846377708697
115008268188993607326256058339656132753624854787 / 70641260535545863095904503165489763928186616623
568471789515124878254187823872964702257452418351678011 / 150359320166873604199388538039365975115861541495039
115821526420147362946712789453430955141982838439 / 70558104254750635476015268906319087337335308069
115821526420147362946712789453430955141982838439 / 71555979624293366914686080016367206427551010717
248548726091922683666638248328715511917156291875921 / 158954602818710716673999458770024619576025347562141
67771519262812968371394259481235199029831971 / 71057041939522001195350674461343146882443159393
64581308941449412829469846542468545122573737 / 41578140397613809944617129585338295425654277
115424713336328526845844191320970518267518487333 / 40104999198431402506139552605527897664696459
68016920056764011105388445091909557022697989 / 42340109983397813792105531471447121853735907
115702343434551806525569613308513441943447575697 / 71763235351626615961202925329388807215989214077
573457305571686306106743515544538504692400039054165219 / 157908304586779246104422298715475039009835628560293
116520509681584583000706228134501751491662879709 / 71678758323549362734644711173615541992662564031
116520509681584583000706228134501751491662879709 / 72692482660476401453343281042894724672582364583
258497103070744042925281783041959604470851638737363 / 161479233040632817244264569294166733265076452654759
68180520586064706261384568832359129017942001 / 72185620492012882093993996108255133332622464307
65317511323302541031452403374491619101171791 / 42238514038626613279107077886632611663325023
65317511323302541031452403374491619101171791 / 40663776894673005327631047322007703711956321
65481111852603236187448527114941191096415803 / 198109382917786855778903719378481641739838374942767
65726512646554278921442712725615549089281821 / 40562180949901804814632593737193193521545437
65726512646554278921442712725615549089281821 / 40866968784215406353627954491636724092778089
146160262975785475455257960377361384228013399767 / 90081288981708382056363102032199438077642831929
146160262975785475455257960377361384228013399767 / 90326186006579360892945874398394814891628267811
65971913440505321655436898336289907082147839 / 40816170811829806097128727699229468997572647
65971913440505321655436898336289907082147839 / 41120958646143407636124088453672999568805299
147068654914727585308926437446207632731605776397 / 189906053661827078349021851635254739457402714144957
318919868072157044010605741801490058274451313928677 / 90991182263079253850777252337798191342962709033
66217314234456364389431083946964265075013857 / 91646679298743039560643274867021411091493732601
66299114499106711967429145817189051072635863 / 40968564728986606866626408076451234283188973
115841158483663446365432324302284903781412119879 / 41171756618529007892623315246080254664010741
68262320850715053839382630702583915015564007 / 43000483624410617126595479772741438091406653
69243924026519224775359373145281346987028079 / 154881159334476468687958337587907169650107019301709
149082168429095890941348730381790740063071454087 / 71937370800964453640482274773760877682353469253
40900132325173788999030935112392998811003 / 42390907955783414048604758263854376948941349
39063692772407807453211714164434365124813 / 25398986192800128249613396203627547602721
39063692772407807453211714164434365124813 / 24417698896233478091869156813918820715301
39168632175423006398687098218603429906881 / 53648072274113263549887048502694607013609019
26234850753799736368846013542266195517 / 24352279743129034748019540854604905589473
25867672996573707868232353450701938057 / 16354788276110835962403989828478781457
38068090283689431173797774826157881022023 / 16148491016846648823424822472548425419
26308286305244942068968745560579047009 / 16492319782286960721723434732432352149
26418439632412750619152843588048324247 / 51165792410579985104780210665120748717964973
56878900528584652083036072245068042103791 / 23764882680250805900966191669819205163941
18358887861301425030683004578212873 / 16423554029198898342063712280455566803
17252768239973932853962941113544647 / 11460958848010396609953741996130891
17549532040817894169668323994309293 / 14753708734856753578415124198303389917
22972499312594720174268039044667645253 / 11236403512631142418650955792740233
13489263674725514350244676398393 / 11253676999968008125674247039154899
17252768239973932853962941113544647 / 11080942126599351055441334575008239
38168734459065960297486482683848065937007501 / 23782888762095859087922901232931186771
17387660876721187997465387877528577 / 11150036075946813883534499560666903
17387660876721187997465387877528577 / 11046395151925619641394752082178907
37493718636964085823335133676890506539 / 14439193077427102784935037183585151389
17792338786962953427972728169480367 / 14550520703313202266700149266727673759
13489263674725514350244676398393 / 11132762588609948176511208314252237
10563244850998836609432009709 / 8636743668432853511645623207333
10098140081945543210879541881 / 6860002913767159262625594287
12920780426427644699760104278931 / 6613956694827602739115538813
10616910785889601232341909843 / 6988884266545022203511813821
12986091869189705245841452742009 / 8504417668589836779430262896697
13050115329514387440972963601871 / 18017078208007021231926700861407727
13114138789839069636104474461733 / 8462695259749657694657914918463
16618174785139088516749629577410191 / 8546140077430015864202610874931
13199503403605312562946488941549 / 8685214773563946146777104135711
16779385858236638284090773922542707 / 10984460233663341846925785244893311
78301783942413395666622159657642865282549 / 23077938065968798808168167643928242747
17045936864721731823154964135768167 / 10829628374457437263335601897666937
17045936864721731823154964135768167 / 11036070853398643374789179693968769
36438495497685957381492386442198654929 / 23774595414695810598444220382365133317
13327550324254676953209510661273 / 11001663773575109022880250061251797
10670576720780365855251809977 / 8601769955883587977232408179243
10312803821508601702519142417 / 6953734806696514128724663039
13073173792872452640616584026113 / 6754554534221635038264141941
10742131300634718685798343489 / 7106049132706715786135649761
17165185219568465426315492455256111 / 8562508009232804457695160755749
13420785941804898691411643827409 / 8787652016049114846065123898053
29175258863176821064170555522517429 / 11131422234257545018095349893482231
13333990236441568707958698677353 / 8703223013492998450426387719689
17470467414257637810615363784290577 / 8646937011788920853333896934113
13659474131554056145907242990063 / 8984653022013386435888841647569
25132667438959706770076412501254045201 / 11683714554478380420166142604250337
18385272449860795003713542429593303 / 12055750954241907317548233574211303
25776609181932299106310472806485874543 / 16139036459846496779765373015017885333
55171051258870506554562457130214469896127 / 34595499851299109136098497709048000171671
26040597864117414093500192352419160749 / 16068508988062753895075939483998142207
38935860442492585605960643506551339635501 / 16233073088891487292684617723044209501
26907989248439934765694985146199958283 / 16797292863161430370200085971202154509
63293648441764493960731719901874294004950353 / 24271665022437564427630987627200994806749
40391607174067960408890695534061451183759 / 25345187179615176123117085214029511508637
88717888246028261200466937581278033433982529 / 39400494081651233948644463483154190970560711
39152104885871078368324336631748691507673 / 25143901775144373930213441916499164627033
64307022399471196999462581327921647611433881 / 24372307724672965524082809275966168247551
41038304020083724951794882787442021449543 / 25680662853733179777956490709913422977977
106268359279932097159785169093823759402659308631 / 40031322539262728021204481577614298097507647
65882429807769434073022423492761165159739187 / 40899902607121651283949186347007333282775841
145502521965743404686194306027701382468312831413 / 65806717064174700788915071837366244378783596601
65139860154331832436632690479066925352052709 / 40797716716785307370685103432961093849214877
106933784197151459070616635399984208741436135861 / 40337880210271759760996730319753016398190539
66294968504123657204350052944813520608453897 / 41104274387794339110477352175099812149897769
146229580164198087532846120173998453711127636317 / 66218781666956007619152486188257704894618183931
41253869635422313132762945205235544871471 / 41053181442626167153845310718076692433117287
39637127520382901775502477071784119207011 / 25546472584085978316020728511559858390241
65151500697560116198404965849627775616836821 / 24674235831379168813438274222261688569957
41577218058430195404215038831925830004363 / 25982590960439383067311955656208943300383
110757364532975016237247246223321211581529633793 / 41747582540483022918997396154006800783504153
67658744369563235331244499830984246537281389 / 42109929816097878666589438030111013561538287
111167323932850309326342547566529063074120119791 / 69518835375691120961784407363591943511524987257
112525507487313966129352230493426180521574244651 / 149653159154075962200643996443754873337543991925423
112932962553653063170255135371495315755810482109 / 68679742613160147866289121819070616492677371237
210094493945340973995441381143422269144166548224951 / 69770563204450412890432993026948341617179272063
118229878416061324701992898786394073800881569063 / 73294752807080499891513192313937915096339259347
405084683791653109632261120800432673523020012892017559 / 129797455386476786550010406018083355692447199759357
216275858938415968837299050080316430071019761287783 / 133741778735306131780005094777214757609944188384571
406862345596553397551656671522540990247202218104928223 / 249936504623095138092299187963366967974733116020132111
2027573684152941788641833126855495614050641346483416658538113 / 531479657379835311487210209785310746615095734766895345209
408165695342191048584924124821598783061662022327367929 / 249403874884953219843833979251670927552837041185779139
408165695342191048584924124821598783061662022327367929 / 251534393837520892837694814098455089240421340523191027
874430160620798848454294881628647267517091507576319412509 / 560204112842959891667814683002722358547740102546133948683
217224957606275172211242216509632135743300703739951 / 250202819492166097216531792319214988185681153437308597
212004914933049553654554801148395754545755520253027 / 133157434535479562116302177924010105474018708588243
410417669206353973390447772966757623695566628530749551 / 130527885636259998629639052084589170862354049504767
219123154941993578959128549368263547087862588644287 / 135933069484655768018891032976732203119664737620801
413528577364929477249389986730447177962885487653343213 / 253226946812318551868610312763762364152129492753255079
2075640328818158574167762095047659365050706542549929439296291 / 556670132791144508669550013916770792993838893691445614713
414853281830593960358571161274164574154971613080956699 / 252687304943778714784180669049827867904602312161346171
414853281830593960358571161274164574154971613080956699 / 254845872417938063121899243905565852894711034528981803
918785653102563255152475814153333596548678687479068457327 / 567579262984611585249837476415813601885724612947180144387
220784077610747184863529090619566032014354237935581 / 253496767746588470410825134620729612275893083049209533
213665837601803159558955342399698239472247169544321 / 134910467134959271107410928483624061881795147977227
414861823718604693188936649772028415506022141563026211 / 131550487985956495541119156577697312100223639148341
221495901611641587393986465441552811268564944774707 / 136663499734438980098519679043238018289571587366211
1082945218634684751435585589580996120031418794181755115771 / 1269040226062470823019312254634524620217999723317398274823687
415750654621054837148634425133082573868113244169481543 / 305335402573703031702070145960647314884182209480957233
221970450945571189080958048656210664104705416000791 / 571382362027226845123508444229862503475011131615217593347
1098820545286312002878655709220888306728187325534131688091 / 255423496659466627234469577214958651531073371307652031
1117729320120561430191706201553716268360610761101575070217 / 666514454699761432038755128259145095826036577173537308359
497879721470916177108588903135880519586854248089774213 / 306971858505317340045270164608046943190841515650573797
415750654621054837148634425133082573868113244169481543 / 305880887884241134483136818843113857653068644870829421
221970450945571189080958048656210664104705416000791 / 305062659918433980311536809519414043499738991786021139
118637333482400421742895803664463209035117806521 / 136371327634525695266668220616635692221608847468047
113340417619992160211158040249564450990046719567 / 73043024978321207962864606650581516990684974541
113340417619992160211158040249564450990046719567 / 71029202348246872533675921343730332145450696093
114970237885348548374769659761840991926991669399 / 154539196310293818535713044169502560568293660009883
115241874596241279735371596347220415416482494371 / 70022291033209704819081578690304739722833556869
115241874596241279735371596347220415416482494371 / 71280930177006164462324507007086730251104980899
256253856045698260468208766065240392425087181129397 / 338046374314632493717128861467225627182197119251147177
251407992941727379360750518350364167084315609041403 / 158128583420572562146313227143301441156818107058637
116056784728919473817177406103358685884954969287 / 71197020900753067152774978452634597549220219297
211542589251110124878810305080079975766642136150683 / 71700476558271651010072149779347393760528788909
119044788548739518783798708542532344269354043979 / 73798208464599083748810363640650711307647828959
212266636903994700320494767048408829077879930113549 / 131133374973702348815348450133515760439154489224799
1046828714831919315473459357960004144616311441715112023483 / 284778077379864448630387477755655696146114768424580699
213461159340145486478741783182614843872915832927919 / 130692096089887310064427479465651994559942527959881
213461159340145486478741783182614843872915832927919 / 131574653857517387566269420801379526318366450489717
465652439079851527644942395186204726046760246396437947 / 291900612750561717429419224982088786613848631214533831
119452243615078615824701613420601479503590281437 / 131427560896245707982629097245424937691962463401411
117007513217044033579284184152186668098172856689 / 73546480635839791820161777977294313201993544153
117007513217044033579284184152186668098172856689 / 72707387873308818724666492432772986183145928133
259263590802389723943678223431244404688645521819157 / 159972993221891894107521414298713770076947051832199
67909177723182840150484146344855872372706243 / 72287841492043332176918849660512322673722120123
65404844186986791958087681206139614018457703 / 41954638126548654774764277226066350942380801
66823966524164552600445678118078827085865209 / 67005284088647383048702354589325034357841918861
107922709403354709288273687332808278750355711367 / 41436999161384575135347074545917475545189181
41738892269934136539941085645270972570809 / 41592290850933799027172235349962138164346667
65404844186986791958087681206139614018457703 / 40660540713638455676221270525694162449401751
269754933469566815695039638862941586709818946539324247 / 88373731153999689011628131547478700079150307433
65905710894226001596566974233882865689307411 / 40971124092736903459871592133783487687716723
65905710894226001596566974233882865689307411 / 40557012920605639748337829989664387369963427
143972340223543203413001563358114946133928019813 / 65265551290627427788585078101612679035420603203
67324833231403762238924971145822078756714917 / 65755962446223876838968935920785723586719943991
41738892269934136539941085645270972570809 / 40867596299704087531988151597753712608278399
39960475943390784046954570698474404339903 / 25881948258203981970860134007443769859581
65573739846604575797876158110480839619538291 / 24875521235849971006341917519792035451561
41846675077603430630425116854167734281773 / 26150328797498384894731658404150899035053
116698732233298098585278505005550429242707051591 / 40819858111277095611904504195689432006191317
68767667786268767581189454923718579400534503 / 43164329859850764153749689503674147309673907
118124495608170402783021675500425816282935604451 / 72451028098369412107755173613794369323443319013
583874920137041894430423226382647065062057394970859803 / 154211394979005293461541959167616170891673536580309
118959789625435013763219825238790642326185591047 / 72365741426093521098799605428257236457847741239
118959789625435013763219825238790642326185591047 / 73389181493404213206266423654702830844994674527
255283323242592900328223704676318303095267215957233 / 163026881285458215820216353529290835278229242034271
69607834772050915016512478197068836937498883 / 72877461459748867152533014541480033651421207883
66331183527500540018752687431002832543337801 / 42643336137945504477784092768566432797788887
118552224620632094042344626648888432395004170309 / 41132454344420251417483862236754060713322329
69859884867785559247109385179073914198588197 / 43424826720803393991732487871228004565616417
118837377295606554881893260747863509803049880881 / 73601746931941559154060387122626778365843762687
588995522149411929980931316135076381195496399130145987 / 161953777804203137977293920373429139069865576345783
119677712314785858746703348625868437391521653757 / 73515105675988714469947308385578365442517283861
119677712314785858746703348625868437391521653757 / 74554800747422850679304253230159320522435029773
265501258276725253233164100618033023050925518872499 / 165616190334585835619437871667202601751799162799629
70027918264941988734173989833743965705981073 / 74034953211705782574625780807868842982476156817
67087333814704472710543408377018064326605743 / 43320627976422342056539368524206461663239413
67087333814704472710543408377018064326605743 / 41705547438516037061046018645372546676395851
67255367211860902197608013031688115833998619 / 203184772744886433638312012786982452373651484463077
67507417307595546428204920013693193095087933 / 41601348694134985125852899298351003774018847
67507417307595546428204920013693193095087933 / 41913944927278140931432257339415632481149859
150120574927711923562428370819423674063150087991 / 92389093140078366225185384748652028293124714899
150120574927711923562428370819423674063150087991 / 92640264213408891914968398934647457459304483041
67759467403330190658801826995698270356177247 / 41861845555087614963835697665904861029961357
67759467403330190658801826995698270356177247 / 42174441788230770769415055706969489737092369
151053580365422998289354588164479135057949031981 / 194771281338902067546691070720701060707378872491967
327561219281563500749250435906187502698483864348421 / 93322297094755067356774961620576966526813162723
68011517499064834889398733977703347617266561 / 93994587393501614442640967647559961332949592531
68095534197643049632931036305038373370962999 / 42018143671659192866625376686437175383526863
118979953633093785301667577797351048507072736167 / 42226541160421296737011615380480261188280871
70111934963520203477706292161078991459677511 / 44102118559280231570487763626868033431066943
71120135346458780400093920089099300504034767 / 158849079727332398714122940600406926344815141060079
153121651400925754201402209951830793985186853351 / 73780343579810682170981393683421702900517947543
42008349289107371766151163667512876848219 / 43476926092993919959329047544738776016804919
40122150154894725182680617511819546906349 / 26049686095262983798279836755385725594251
40122150154894725182680617511819546906349 / 25043259072908972833761620267733991186231
40229932962564019273164648720716308617313 / 55022489155602074742454607388331531189875689
26945701917323522621007802224190427741 / 24976163938085372102793739168557208892363
26568575228487644067879631444285733161 / 16773783705900182741970274794195573467
39099571138116240485873582442107967552679 / 16562201290548954087901974201136344089
27021127255090698331633436380171366657 / 16914838649467668511349141856235059719
27134265261741461897571887614142775031 / 52476615444155902741965015379000870375982863
58420073108529367465472274033249394641743 / 24373718274108640381776597946586563110071
18856334441793927656408538995234729 / 16844311177683925626659708325215316593
17720243755366960670497076689864231 / 11754578630623814114905588503290521
18025048573676634739887956820573389 / 15131685901420120450620464698686909727
23594954840116338333096639594565498469 / 11524270383151154607002389331409923
13854764468621548608676369577689 / 11541986402187513030687250806169969
17720243755366960670497076689864231 / 11364826211823928793838636058569509
39202942336026257274217699826848182880262573 / 24392185656086359320747569923783394801
17858791400053176156583840385641121 / 11435690287969362488578081957609693
17858791400053176156583840385641121 / 11329394173751211946468913109049417
38509636500116372653433968797686862347 / 14809112626806106272166506966255992159
18274434334111822614844131472971791 / 14923292369495436312815439171084488629
13854764468621548608676369577689 / 11417974268933004064893220482849647
10849463170416247931618143757 / 8858009518179211842430737380023
8944322481794103818316689 / 7035750213009699636561348197
8065214140481608492621 / 5858243308084679131191797
7448407497061230554599 / 5311190669161087154299
7728774153161402344609 / 4352338355094926229035281
6500123356133619509248177 / 5113334905001419181147
9345555203339059667 / 5125700890261398429469
7448407497061230554599 / 5002041037661605946249
4317386551446310467309093864457 / 10412536751452956454197821
7579245269907977389937 / 5076236949221481436181
7579245269907977389937 / 4927845126101730456317
16212416836762110555700591 / 4126856979864464615131933
7971758588448217895951 / 4207087492231209978245069
9345555203339059667 / 5014407022921585194571
8039314958907933157 / 6182992629989624161
8039314958907933157 / 5463109917571686031
8110564426785994603 / 11431313542266211385279
8205563717290076531 / 5415117736743823489
8205563717290076531 / 5607086460055273657
8324312830420178941 / 11767194818486812029223
8419312120924260869 / 5527099492008836087
8419312120924260869 / 5751063002538861283
8538061234054363279 / 12085063029503354932403
11874911313010241 / 5671076034492423713
10192799086546733 / 7998696804643757
7400953368965031871 / 6935837604026699
11995062186329063 / 8189466404754511
3022603178009701112365999 / 10480094537571567686153
12035112477435337 / 5036085794123771113
25045069065542936297 / 5052410221333248491
7594155973261697647 / 5231978920637499649
4960428064037180803931 / 3332280839629802955073
4991286092429325007999 / 9935038237474327512111
5037573135017541314101 / 3311679412491442504037
5037573135017541314101 / 3394085121044884308181
15251580532817272860609 / 7059321075728084282785073
7714507098036051017 / 3363182980337343631627
12035112477435337 / 5150356784590112759
10473151124290651 / 8162213604738689
7499797487415316103 / 7126607204137453
12155263350754159 / 8352983204849443
12275414224072981 / 10620062411195228022529
25545137000295873461 / 5103345704562819809
10953754617565939 / 8271224804801977
10953754617565939 / 7589904804406427
11154006073097309 / 15645192048283038383
20025145553137 / 7453640804327317
43818699241 / 13626400007911
34451281351 / 30348329639
19693330794989 / 23974456111
44859523451 / 31362354973
4132532469311341211 / 28519022793906949
45067688293 / 13704479958629
93785859337733 / 13829349935473
20235392043557 / 14266394854427
5105381796150109583 / 6461677909240679
10030219638801787 / 6882177556262849
21226354479929919709 / 3474490466759885537
9618300967803767 / 6826110936659893
5231181758272904891 / 6545777838645113
10277370841400599 / 7050377415071717
3642624385590514177439 / 3993751464212662531
6081175935877319161 / 4147626301712975273
3679857343535221307021 / 2467501922601037786907
7690735977958102596823657 / 5162050973025303511673807
3729004019241868670053 / 2459290601727157461493
2531317962274262425724297 / 2492135885222678763149
3876444046361810759149 / 2631728340078644295187
2212972895294918560692792769 / 1691708643418135462280401
2862836863253452213056653 / 1898962382274874875729761
6099098701617580657078848431 / 1455882385988258811444378607
2602936955447774295502679 / 1883418351860619419721059
2249500645973789293469014933 / 1712434017303809403625337
2910091391945393652611921 / 1924869099631967302410931
1967099773699880907363846856963 / 1479913457008697746433831899
2372858593124102421428042047 / 1571809764817776002357278123
5114107140134348630500453201393 / 1287159036872743415504071705697
2331896792502971183573550569 / 1552664700690884699039893493
1996206058884096161233595515759 / 1525861610913236874395555011
2407968707942214911017606171 / 1583296803293910784347708901
5151481857358229375668544211391 / 1306204546666174884044205935621
2925842901509374132463677 / 1575638777643154263020755049
2665942993703696214909703 / 1914506412689130331738463
2286028396652660026245237097 / 1753884765075157286315209
2957345920637335092167189 / 1961138503931896699764569
2184239538913262717668894322321 / 1612897818546124591073613743
2542770126790759857588934019 / 1667374463804618545898778019
2194482162776865356438736734149 / 1432227970140802907537200177513
2204700938854988128762083587393 / 3012270828597400592091336401619917
2240466655128417831893797573747 / 1425589601797160715613505159309
2363651446056168321558663052890109 / 1455462259343550579270132741227
2419295236495566347552367505517 / 1581591257872752225820338087103
2607406188730836796700355159123846127 / 1535486130134071292362295261921669
2480881245224392765652098153305277 / 1604638013169792005631426266552737
2612523767118924798264045748248721193 / 1699185925250381150848645632634564723
12157201502297463591811611867894881777376979 / 3506045146742382354397580607228525949319
2642352773023232217464015823395233709 / 1683170977792790376571090065880233293
2642352773023232217464015823395233709 / 1711997883216453770270690086038029867
5535087735856728886074313793397364601261 / 3665243333439309205181049474106632962377
2485750492025618266664172928876043 / 1702388914741899305704156745985431009
2412711790007235751483051295314553 / 1601494745759077427755556675433143
2638111659059364806082498693873096523 / 1557489002009073337493382399758827
2510096726031745771724546806729873 / 1623497617634079472886643813270301
2643229237447452807646189282997971589 / 1719195965586990153606431449701900127
12311577357722502279318619871344635056770541 / 3625670866618446598413313173225756818353
2673408829121448462919028741985579257 / 1702992422084756504656323707480393057
2673408829121448462919028741985579257 / 1732158800388777072766517643479105783
5723813572536532152592549795779606600739 / 3708406159740851609952563305008771917773
2514965972832971272736621582300639 / 1722436674287436883396452998146201541
2456535011218265260591724275451447 / 1620354350223364895010774222150707
2658581972611716812337261050372596787 / 1585778408705504538376208719835173
2529573713236647775772845909012937 / 1648643756919796095893600542227053
11618519922872137914566477610975327578663 / 7874236165160969449429425377847771865099979
2684169864552156820155713995996972117 / 3515692734971978563625185819012415699
2553919947242775280833219786866767 / 3677830997272755464469605501096577237319
11761033763768179260787532941522066910797 / 1716206718279400590046479468547166233
11925776923885021723052960617093694582899 / 7456261754101209342022934561297612391019
5519021005991637381880587959419083487 / 3558148847888500366994556386264771857
2684169864552156820155713995996972117 / 3528756154330908349277299839705448363
2553919947242775280833219786866767 / 3499363460773316331560043293146124869
2434623400612750506037387785383 / 1632927419866223206514252586629083
2255794819245601990378817853613 / 1571633705357288937934795559797
2255794819245601990378817853613 / 1472058180202656059079370286737
2266013595323724762702164706857 / 3122809619071558550908743997243823
2317107475714338624318898973077 / 1465419811859013867155675268533
2317107475714338624318898973077 / 1511888390264509210621540395961
4982805505087659850211048314153261 / 6720593635121607518204560409402743133
4917640370037470931105065431016273 / 3222740296932576287032086953777737
2347763803948706941288939532809 / 1505250021920867018697845377757
2413570167197798064358212430987049 / 1525165126951793594468930432369
2470389116886180209169101771737 / 1611463915419142089476965669021
2423553911426124012918122306606437 / 1577543512775216399294865049753111
11156624816142521975358743110888656679391 / 3313003464208209064008869484817265617
2458282421927624254659016587356171 / 1567914559492763399909545425848209
2458282421927624254659016587356171 / 1600011070434273397860610838864549
5225799904400071483293863312751098441 / 3405008112822047473135598491228604227
2480607892964302981492448624981 / 1590382117151820398475291214959647
2393748296300259416744000372407 / 1604825547075499897553270650817
2393748296300259416744000372407 / 1561676152841825650049253032491
5118045897093575680524382243410979 / 3323115745472618050014317476531319
2554694019530693080836713311 / 1555037784498183458125558014287
2304292271992095392633348179 / 1659592085910547980923754551
2447378984871294071606699683 / 1330648482678446858200706361443
2028912950136522585031697375083 / 1597333062757983461123566807
2980973184983305811944823 / 1601224251705018743611078541
2304292271992095392633348179 / 1531182850658383658835867329
1291820947753766965796241743286483137 / 3177834787725565807847401608583
2375835628431694732120023931 / 1573985929075771766198496403
2375835628431694732120023931 / 1503944528029136681423285191
5095726238954607671137283498191 / 1257568063064177217802748485189
2471226770351160518102258267 / 1282378283790474178943123301173
2980973184983305811944823 / 1550638795393560071273425999
2721073277177627894390849 / 1945594473517641243755867
2316468188885052303558755567 / 1790154169375086683668847
2996724694547286291796579 / 1992226564760407611781973
2359331578684662911857990399283 / 1523970420546169127247829601
2601247606047037389038578169 / 1701405527724895157587162931
2370317988829876708886432729431 / 1542796285417831959066832867313
10872347458936758258036596206803589679 / 3199534257860029617406964946641023
2401678315032697569422967671827 / 1536022207325986374175211208181
2401678315032697569422967671827 / 1573279636831137091079130333407
5057132229780172247522710231258031 / 3335246138352064065125713265691511
2613360516901738378044578533 / 1556344441601523128850076185577
2413497487799172059445572527 / 1693519522961396222905414783
2408770424338124998485980884949 / 1571286449127162735338318489
2655755704893191839565579807 / 1736892549160640363655029597
2419756834483338795514423215097 / 1575124961945795841794659400039
11130367609795834030955456731676845571 / 3338716824250513290771693397863347
2451771257872313509457282177149 / 1568208935768207276078766274243
2451771257872313509457282177149 / 1606247079744944387516178466121
5276619930839428099954842696990811 / 3405134881646985081624273031445233
2667868615747892828571580171 / 1588957014300972973226445651631
2455892675790625520966573801 / 1729006544397141428973281449
2455892675790625520966573801 / 1618602477708156343428807377
2486174952927377993481574711 / 7281248778214821247945729734716629
2492231408354728487984574893 / 1598887465799409006724437007
2492231408354728487984574893 / 1630431484853404745451429599
5361801187427388510236821625237 / 3457644418071589282750191172081
5361801187427388510236821625237 / 3467379690952128717614809260787
2510400774636779971493575439 / 1622545480089905810769681451
2510400774636779971493575439 / 1654089499143901549496674043
5439602413847132962622361963209 / 7200728750235129665874544314807073
11428391254116477377744285764288793 / 3499195777170465169588322163893
2540683051773532444008576349 / 3502464526144935478013906771239
2583078239764985905529577623 / 1634374487235154212792303673
2425250039555945694028644380171 / 1681690515816147820882792561
2673925071175243323074580353 / 1748721556305888765677651819
2686037982029944312080580717 / 3314190537177540963521184437524103
5637993724280853111057138924983 / 1578937845248947576713284629597
3028227713675247251500091 / 1740835551542389830995903671
2791955070215540053723751 / 1971501190874733670437037
2791955070215540053723751 / 1862692977974945478376123
2831333844125491253353141 / 3910517948855409147058554937
3937877390995119962939 / 1836786260617853051694953
3790437363875177873843 / 2590671735709242668117
2579457131128923517814141 / 2533192489592080390219
3950164059921781803697 / 2656362302700285271429
3974737397775105485213 / 3618425376465595013652898847
8342973797929946413462087 / 1723880598601998577252453
6143334463330920379 / 2639939660952524620601
5273115078980503327 / 4105660436940162707
5770383298609313071 / 2264485057451761530121
3318716299029798230441 / 3895831113076099877
10359754575600203 / 3937796977848912443
5273115078980503327 / 3644035924439224481
935711524093719441069928813 / 7472658705081665033551
5418151643038906169 / 3783922140348599701
5418151643038906169 / 3560104194893599349
11764112546113990918477 / 2000939426678498615641
5915419862667715913 / 2081415966691162179707
10359754575600203 / 3658024546030162003
20595933549901 / 6994310795468761
45067688293 / 14016654900739
36116600087 / 31217494211
36116600087 / 25278202969
36324764929 / 52453285186009
36741094613 / 25133342207
36741094613 / 26002506779
37365589139 / 53411394265877
104082421 / 25567924493
79202161 / 72430381
92471633 / 15760670581
21555842593 / 67020643
414671 / 68222807
79202161 / 58004413
862350409140911 / 119456331811
81690187 / 59807659
81690187 / 57403331
171723139849 / 12492587747
96618343 / 13558306133
414671 / 59206577
290957 / 300541
290957 / 219949
300121 / 441179077
313867 / 213233
313867 / 233381
318449 / 479137909
2291 / 230023
899 / 1679
1537 / 85583
104371 / 1219
29 / 1357
899 / 851
163043423 / 1470919
1189 / 989
1189 / 713
2572561 / 44321
1943 / 57523
29 / 943
1 / 23