2 6
3 0
4 714285
5 63
6 846153
7 7647058823529411
8 894736842105263157
9 8260869565217391304347
10 7931034482758620689655172413
11 935483870967741
12 837
13 90243
14 953488372093023255813
15 9148936170212765957446808510638297872340425531
16 8867924528301
17 8983050847457627118644067796610169491525423728813559322033
18 967213114754098360655737704918032786885245901639344262295081
19 910447761194029850746268656716417
20 94366197183098591549295774647887323
21 97260273
22 9240506329113
23 95180722891566265060240963855421686746987
24 93258426966292134831460674157303370786516853
25 917525773195876288659793814432989690721649484536082474226804123711340206185567010309278350515463
26 9603
27 9805825242718446601941747572815533
28 96261682242990654205607476635514018691588785046728971
29 981651376146788990825688073394495412844036697247706422018348623853211009174311926605504587155963302752293577
30 9646017699115044247787610619469026548672566371681415929203539823008849557522123893805309734513274336283185840707
31 889763779527559055118110236220472440944881
32 9694656488549618320610687022900763358778625954198473282442748091603053435114503816793893129770992366412213740458015267175572519083
33 95620437
34 9856115107913669064748201438848920863309352517
35 9328859060402684563758389261744966442953020134228187919463087248322147651006711409395973154362416107382550335570469798657718120805369127516778523489
36 986754966887417218543046357615894039735099337748344370860927152317880794701
37 961783439490445859872611464968152866242038216560509554140127388535031847133757
38 963190184049079754601226993865030674846625766871165644171779141104294478527607361
39 9760479041916167664670658682634730538922155688622754491017964071856287425149700598802395209580838323353293413173652694610778443113772455089820359281437125748502994011
40 9653179190751445086705202312138728323699421
41 9664804469273743016759776536312849162011173184357541899441340782122905027932960893854748603351955307262569832402234636871508379888268156424581005586592178770949720670391061452513
42 988950276243093922651933701657458563535911602209944751381215469613259668508287292817679558011049723756906077348066298342541436464088397790055248618784530386740331491712707182320441
43 94764397905759162303664921465968586387434554973821989528795811518324607329842931937172774869109
44 989637305699481865284974093264248704663212435233160621761658031088082901554404145077720207253886010362694300518134715025906735751295336787564766839378238341968911917098445595854922279792746113
45 97969543147208121827411167512690355329949238578680203045685279187817258883248730964467005076142131
46 989949748743718592964824120603015075376884422110552763819095477386934673366834170854271356783919597
47 943127962085308056872037914691
48 946188340807174887892376681614349775784753363228699551569506726457399103139013452914798206278026905829596412556053811659192825112107623318385650224215246636771300448430493273542600896860986547085201793721973094170403587443
49 98237885462555066079295154185022026431718061674008810572687224669603524229074889867841409691629955947136563876651
50 991266375545851528384279475982532751091703056768558951965065502183406113537117903930131004366812227074235807860262008733624454148471615720524017467248908296943231441048034934497816593886462882096069868995633187772925764192139737
51 9828326180257510729613733905579399141630901287553648068669527896995708154506437768240343347639484978540772532188841201716738197424892703862660944206008583690987124463519313304721030042918454935622317596566523605150214592274678111587
52 9748953
53 991701244813278008298755186721
54 96015936254980079681274900398406374501992031872509
55 9766536964980544747081712062256809338521400778210116731517509727626459143968871595330739299610894941634241245136186770428015564202334630350194552529182879377431906614785992217898832684824902723735408560311284046692607003891050583657587548638132295719844357
56 9771863117870722433460076045627376425855513307984790874524714828897338403041825095057034220532319391634980988593155893536121673003802281368821292775665399239543726235741444866920152091254752851711026615969581749049429657794676806083650190114068441064638783269961
57 9776951672862453531598513011152416356877323420074349442379182156133828996282527881040892193308550185873605947955390334572490706319702602230483271375464684014869888475836431226765799256505576208178438661710037174721189591078066914498141263940520446096654275092936802973
58 99261
59 978339350180505415162454873646209386281588447653429602888086642599277
60 9857651245551601423487544483