1 15 2 186 3 186 4 2786 5 10998 6 2786 7 43804 8 695541 9 695541 10 43804 11 697369 12 44350086 13 177097738 14 44350086 15 697369 16 11136544 17 2830665213 18 45142367398 19 45142367398 20 2830665213 21 11136544 22 177977851 23 180689239504 24 11507555684346 25 45954984167446 26 11507555684346 27 180689239504 28 177977851 29 2844864002 30 11534052523389 31 2933481908580803 32 46782397564239329 33 46782397564239329 34 2933481908580803 35 11534052523389 36 2844864002 37 45475406828 38 736261766040550 39 747797195466172046 40 47624714678427763425 41 190187445308482279868 42 47624714678427763425 43 747797195466172046 44 736261766040550 45 45475406828 46 726936444140 47 46998354497911525 48 190626930556386514119 49 48482197805424282951252 50 773181099472666620872437 51 773181099472666620872437 52 48482197805424282951252 53 190626930556386514119 54 46998354497911525 55 726936444140 56 11620303055791 57 3000081595834713716 58 48594227014894390255783 59 49355119922405928499997192 60 3143262221646752596264102690 61 12552495871839218224290213767 62 3143262221646752596264102690 63 49355119922405928499997192 64 48594227014894390255783 65 3000081595834713716 66 11620303055791 67 185754246374086 68 191506483600891877185 69 12387540901864509015493628 70 50243759004969529025402006378 71 12778503510703479899595167222949 72 203788158413867986023089008758269 73 203788158413867986023089008758269 74 12778503510703479899595167222949 75 50243759004969529025402006378 76 12387540901864509015493628 77 191506483600891877185 78 185754246374086 79 2969341279822087 80 12224578599211771061590 81 3157806575432575464130353243 82 51148398036881023231239431951179 83 51949261773021459332360465975146554 84 3308474580174074486151948611032236902 85 13212265000747034021229857133763537610 86 3308474580174074486151948611032236902 87 51949261773021459332360465975146554 88 51148398036881023231239431951179 89 3157806575432575464130353243 90 12224578599211771061590 91 2969341279822087 92 47465875753570892 93 780340796424907303135629 94 804981589715319378333658910767 95 52069325097281555217767487306742439 96 211192632728934646361936051566279583249 97 53712659915535463695131420422273903491788 98 856595141783277813654426334284845094093120 99 856595141783277813654426334284845094093120 100 53712659915535463695131420422273903491788 101 211192632728934646361936051566279583249 102 52069325097281555217767487306742439 103 804981589715319378333658910767 104 780340796424907303135629 105 47465875753570892 106 758757303430379258 107 49812085842115307679321168 108 205204259444497787339917182528003 109 53006833452172819070314923509667034555 110 858574820829156336887955491499108933038192 111 872018135635650237735509933783752720220449846 112 55535915824288402262544537979365149607444272609 113 221780527293845666190504578213897949211421813469 114 55535915824288402262544537979365149607444272609 115 872018135635650237735509933783752720220449846 116 858574820829156336887955491499108933038192 117 53006833452172819070314923509667034555 118 205204259444497787339917182528003 119 49812085842115307679321168 120 758757303430379258 121 12128979771310068836 122 3179692651353344048426594997 123 52310249864293779109375135390135575 124 53961221647811946912201933388111811720590 125 3490418739691311465170079816444139386342998692 126 14157102442389779818955597905459034628948529536889 127 3600578378276627979824756534321124732506233728782888 128 57421061464998834969627220700428526332715187150320595 129 57421061464998834969627220700428526332715187150320595 130 3600578378276627979824756534321124732506233728782888 131 14157102442389779818955597905459034628948529536889 132 3490418739691311465170079816444139386342998692 133 53961221647811946912201933388111811720590 134 52310249864293779109375135390135575 135 3179692651353344048426594997 136 12128979771310068836 137 193885646584095330973 138 202971732384730438931471735262 139 13334821841770587199716814824523361358 140 54932793605782344044422482099339382408875734 141 14189820948420899251600696021659879774330613730104 142 229838740014531546518486026254359828710878553580471561 143 233437487537450475577782205453725143174213641489193906178