10 1
11 0
12 0
13 0
14 0
15 740
16 0
17 0
18 0
19 0
20 0
21 4655685
22 19546
23 0
24 0
25 1747955
26 0
27 20759960
28 167960
29 110
30 0
31 17405076899616
32 0
33 0
34 261107026
35 11058883809
36 17817753939932
37 2065690806135
38 180987639660985
39 533693067696
40 45880541850
41 2285677991937600
42 16275024211846481596
43 4579501832515522
44 61082780343321990
45 52652031652954378695
46 3409803955004969210
47 68932519162078
48 1042875008108116040
49 1217973171119133617100
50 1576179157685440951500
51 125554595667385875892664
52 41873395992072184042542
53 124264306322043615499265
54 23542808177601638647130496
55 364015300690020721269763
56 26301291757297337586757710
57 80982787678347040498696211
58 51418859043369825261394140
59 274130691295263672155380219
60 1444340683168602085325328870
61 80025660825858165179962915
62 29580765702483149223912700
63 309455016405776256510191377075290
64 353287349289108374712
65 182791355414589493953879040
66 27026403900326869256842240171
67 533036982853679748134777426720
68 15444382453833134614500596953660
69 27079552618081664888259332892918
70 477151035128884376083206301233643
71 418272048000864462632036898769604
72 27742243623560847369996324683520
73 1785453969220770794215654209703503579
74 307310574157929377133552198197082411
75 369336394020903049771609091674669849
76 28188896020285502248174991976086049080
77 7707528706382773663778771149700806043
78 82397824376848167503639907442999428704
79 6214992635815177703181892433650142926
80 13577676259627125003810250380193566240
81 2689305083163955260690203056509945361530
82 46302527720463651160374185327425679427597
83 65669224695220729420953810124258300455945
84 150287602061838902101953000644426013363960
85 600807397047616457550236114992811723378611298
86 17192589688321766452566156626009091653848174
87 3271255681043663617925316889635588259765652
88 63210217212822525913685075115195561296923650
89 721133983038286122659352521400416691309339820
90 6227016773209218438722721873920942418576036374
91 183241601783090310457925612554751087725454880711
92 25563906528261188667085137056435814767910906830
93 515937779944298116656190504128645219345166719845
94 273704812873378554392945414845976069782562697647
95 5557562524896895400294567270790033285884665900
96 1025634614825569638297356149398380531785921855800
97 65437829303686655287523399174588488244183357008000
98 195297892818635639269589240471629280681619971615960
99 4486801661991078545442783518686048268197540114451889
100 3790420782080028294725571844659130762797393596563230
101 34712027265405883160899151676642082879543152644703880
102 689625593641729752119832042038895856194677456094656046
103 494684523702890283428024306350702186566326308475637505
104 1400276657820957273325119175171078544999262807544413800
105 12103676341420877997347710732492069200234247537591972920
106 26672443313427734167154855248053708299970024241660262529
107 173411163380639193511037070683329870231231600069561444698
108 505230433960057427973222835033076165719191320990412829575
109 30181289584390773823141505281025175368910910597301953310901
110 20725963721038556558468286158630333455758457914333816751164
111 2926251451508326921211288985062971899776797083259938754240
112 178473262171921741036666895248093801164228007179556625634615
113 1397423263575568236964564470208653508740131608610963171745656
114 3330085559865158667116184513632925813949453428469762177274250
115 20211745914062010863721166444223642531286614160848389610889831
116 61853990965224467164444686132997917810541968171494743547507800
117 112509234339988049301395988405726179297027028128739456914379795
118 243827153588903151781372944496935435146673519307854133826920600
119 4844581356706462128524121806798146522837958184456669844910931960
120 21069264683421287648302203700069536447551489825908142808267779750
121 40138247034944453308522917873689046664305770681000915718700549750
122 90550670087648699928062760402805684068323969882111510173813247600
123 175903024841279311235914964130149123963807449740892560992391052884
124 1729663935398121819399205221169713944582560264842774975595143465200
125 738737041438642203708709710629096228448694816114991846560129627000
126 1487007715262589965256600494525899120585301196673671011798744771250
127 59138418654712349464138319934248461825616685804977416271148880542433475
128 3262961742828961908562628514372726679771983178349882041581627200
129 1250688685297984617553377474542493353081659217114259858993251912000
130 19433687539464829533156685895148741716631342053113565034003509230901
131 217651532824464706245198731372110511057826278967833119071180231030690
132 1407534292859443530304367211414729357031993964606817540790261393271940
133 6267146296118451301198009802894489758357753916891401554484623502790680
134 48635112675517969284245386662279468838340205622970911665168078376970042
135 154801834581440685906551545354678461420796959816198701886789311090875636
136 3204464926290081598399834956543399599620504771317640913235340136150079643
137 2146817093518151924876293972410273379506793767467800612847871373859035500
138 21403747668068657519841421307768512503336315103371925503628639640923273963
139 74536364704736953428668859990234354359212575475581600116445237512186806783
140 972810648276860551070488068466134816227500298880124175300216478504439906385
141 1346279561755919005035337090162601044034045594419378817715708991595914326473
142 9348140126809119626570294062523358579656844024135528546962637693357015043406
143 9897865011500092522237647187012938253459714153376974364847260281259018614051
144 5871787427596605010238824545988244084446721615021276316560462277070412912280
145 242153442349134989840411506768358910799051557391092701955179918423185487393180
146 106996757616031349325121610062946817450382618382245758040777982695301264938821765
147 7819383950275689497420169875823048783881450104801557749987788783923065699865878
148 93543932629704514658921312704010134134996008251185511146928665052816572071668727
149 178907305081949762793100371992894428681057122073063632307295055969720799285470755
150 1163632269574151119393463155917678760975939242993441930588501590606801438328245976
151 1553977426475150650730268826675754078502422916927300556619143026379352373094169265
152 5126946521714498832544536556874066775814481676475827700915755030264945995036902940
153 609948719587302928191995340353041891681737491083582737259250738836513305009008462192
154 360294364423063151463481684899620293063440334932016377367277668282451369498575993108
155 502060615846403632621884664206951498146454972407555747308188299411264892469614073884
156 12296154993431793672238947355924244603689124934968181962793987384896240925948372313313
157 8993619594395438703015057006117124281636541943363144479702455737796331777799750297404
158 55973317383912744515407299148931630742757034627899273449609779927446254997412869068380
159 25967547381684679141062237056290737497473254667775231854393424816223170383747082049332
160 94220251750474307445083354023095397920072291174615081533953142153271487027914167939720
161 2701344270528313742514383483602449720518396364926949227090376289032188303987822784937840
162 22056844468652172304077998262794944054586736159874219376599703185239648752756288210232280
163 77704499523134147402631337035112348822317174672859060012934512238783695139870225760031549
164 173384233513669667282732219528471316965132449124492732569795455533575151881493672540078400
165 5916203143199357674764598359334858130689052490686407110824907522024676148487829664414670414
166 10306936502013913727344504999564807660610104990517575696000849744469183028384144509195144929
167 16080769400480619460535780997696788246231961137828251064388050258856809983062060807913084880
168 55084264903397254551316563998726977490498612908394368185228486985354862405547586942362162600
169 521464765637405235014265780795034060314925702537410004707196306875273548417876013004812102765
170 377852229350927399534197886863325814545195624727808446789744189517040780845215574071663212407760
171 6243929154544068224683374147998135233134408760608991092807724350304549674347741003204686629865
172 29288532057842062743933408861591252304624544439480596209597010452901194424325010298086360785105
173 388725396971211199438137992603919503577335231841454815545416321760690209607886698921022449032249
174 640829203235992423939769180685503082065729239818007832003476879987561468072089081542539714628600
175 454789627685286248782907990127351348907530403596852739656331428914199428782580628698283439753450
176 5431940848935498182363630904604942808374436007649274601978047541587697884013034202533793877067896
177 48291858891910831596678947414863868974414313789218613595715386717939124012773926667134560677054674
178 308748607517805458979401253479592480494625737033846133279545694072293428161311872773283448667695642
179 590654196908920586346401279103323142220769142719595867198010809607921020186992044573730441715554010
180 2743065613384398593308412588212814256928534657462880419427042246028250629265810238913421789666477785
181 33676843175765067622736068866377434074396766492301070621551896818363391124282818232202655365065869454
182 1135195472073034536185708745834827511562481820208266452708630791336449702988719462382583243468035433785
183 46974053046799733697404769474812937423678822479658740759287066582060182005391304936953687329952560810
184 832316792178520478594588037186219582262386327270371019167194197281078107392518467344104164032260424570
185 3136861264398583758578010680905860750131537956330996650372115566403670109443620882667065594440991762100
186 17677083814022687026935522037273016366987712419726926598934187380910814076272629478858464823022085126030
187 166755421059791921006166770974642720996916835674646896338906947198973182306683064790260085154857977567941
188 159764326890865736631404317570161307273973164466975352401260529330740252494619080038384419308473219994820
189 973824701938511972691041979779392611170767200946975307559061720121113104336548239259886622540825711830694
190 1518539311170274338934389663325181849878248189504180319549149378479704431445304895854102085206189201656858
191 471369029861696825105604218258922756681625017589749566557002181748522178982747916578719847117187724116580
192 13264428464710010637331876421375809928189920984724476489217641811121701024397022810970275153098328375079520
193 229262263043406893641081642329145930082623525496589765893959889113463363285790701459024161226439313898214092
194 848937155873461792285256569908092457693724501029891936559435046960041655727795527575079499498087023875670200
195 9613328274507858270723802829371563800646643292227796285168778265772098359233803218557932436082980066869135932
196 14773312536070700714329169780157039595956439608821825841667353544584156728249265620599348678257770538861933888
197 115356026006979358469848854289912643440218078109926510087491402383212971023990429965550325478034827432316490691
198 1018647168448544019666162656442312462483924419632695071919469160968138895054417435013625104927735477402058047022
199 2233193476497820084696033792636267708433780274833288299087931913463343979177834248579125481801958032643690040144
200 4456372497015361179089408816263093543111256693292480424186331772291205036661768973601498543051706188947113824560