0 0 1 1 2 3 3 105 4 13515 5 1771476585 6 3804217000364127435 7 140350834813144189858090274002849666665 8 23879457134773177491341539034414728352082211931046871698790017205810876429515 9 5530104462976645357789668135246717684213577438570812788713795609160074859779972275850010568946600338938152850280993543564372004400437191884797533843002985 10 37073289236054606498568255680741127243945820693351310072858078102189075434882903420701692659928779282774756117457777538130792426624983456648640620800906929197307058448520544996623905544455767177649214425676736628562148240073930636098728083289541905693865196681505141136792649767053318824840204771229626053835 11 13329279509284071682329488290288660376648337616942809730227925650553233471774514776144574082153930702013165954161902575323188143514156678683345033133713152001084816931624246890585121592073110483476428200708782168910190133398666212105713456729311289125248943360122483630986324367807597618833400927771339889088371389026135019949186972257639128327136003308254421054130435392069091944725103608417233983642014874184795925130596524269469864571997637093276730810450908574649448494137909020640383515080899595766780991217874288983157370639320481923909869407944663220409697423970566935748449173375861707863038855964100258076265 12 215381203413867374331048905882231519476058164616333634172601750828348995373794792633876190488741546306046679643853665979261524557719277049798559350532514055761343278729119684712515685359461948127799203575836491614249393872379573096254012346775049389682109089450952474739206907250691168237766840037533218431107386606407137123102426068705311159207095527209587386769033525780588013871047552305767228634989670552372231111397354006923801113919734237121414654559873032334355145858647589827974172347298041592740711303634487673486470334108354179689835759413158730189741137537191528957792934563148749343334646747905266621655198923477363475680173228856271443904423291017999809514849812518650002033571367418318930242742699699120382697682508117055158002672341696996025167402448144857459401441236716871133315934105685997570016343145432156647958987611803983936538115561490109634726411500431664105450914216540984732330752303722532762466907092501022902514646067884376685294845600738102356880399306737631021255856624959046056106284954002465867007550774894727958295648124563101741502646050923816242196180954793857991740883015005659555308756661227956590638598262258844030774219747090926610124791057071498216453046717841478116857163105438192087558567115