1 2
2 11
3 195
4 180120
5 120479425978
6 27716921130006533867139
7 1040296455490146050257045342043017466273633682
8 9937417050484879766803471440544556982512100666401383619567357890884571124505767822504546062
9 147698058139060914865020988065745099595217188949511794051589242055024854701319605197383105456487439547828329689438877828260133298678859963846077457501264777049613023521493293865169581
10 244158103390758406133643226889668845750847549414640421222682758188928215331366139425919728700063746516765846400230628844261208413632438634364495535081318110770557986015242382667731851232904630176333530834087939939109678054549205790711572744227686819895360847311169531190058650553865933005519422595361314362974960678976812384392917273856404592010810409370714908719429
11 244984411296917242099374308497817715715944574595036585744429015828938551928984760478789034247588452835768018262245359985255084380449984169996346595938628847827571690607856267536776414585674104707338208692641532233347971732507267130139928070328500709196587576560539898985960330577842133933546954603253650995262806951463232863817947572040257037140417365144712720420004273866263763071427910048510222800939925307924439680520765735643063922683107605350354599492224339007421236196740522758315017640785921118768343327576789386709699760618694875915874831784199033952746303430985357614599882253222100716526045149288174948981036047436694663512725181277685532021607960646737048843647966876126439356568074224250091698806131998133283849378155701
12 117839423851740601030158744363919073681389559087597043265983613362819605834264192037486650494772553458921975969373761368857567789566550065316171110878997325430110224995995785145913692495346594059521810763757343564557550673825435867191889835965536359932280946857910075687756955500136674282331756505824708057625875411305181748918399271244501171769784968112509065530880345043815417582872456306674019099761626095205096657828123872246551129346351961687668130936396951538724222980580880806954604886676451364766961126295069602715643757237151280546178359977913639086127706703057277350760761761145501037029832506727812784680838806596849057930579778802870670718595051022237294892538998931711386271019847310969196560481425926606876854694937207318821040022062247042249980954126488245732700724454588240136700796954611255327110773415451764322390604179080957712374920739798264450426901092637388845253374557958567310088339771157184358901630497617093647907072653846350432080011199451506652482918759620227591068808699674743997478006689288445286438286357006908907913188782172806630811833252800242933074740140437237153587528008668040979650487365936728150155099545806585238867004378341802800327573178714232490145485998848516651356267326373220618335799281824940303820084214122088838088079433129103824475262501647861575181784331529393326736612718148722777670935962870294773685784442977406039308812779836786499240134351647463915094542705401108069479758531696841101319097154093130449311636