1 10 2 79 3 890 4 16006 5 451826 6 20080487 7 1401489913 8 153420339471 9 26520184876394 10 7212082506701341 11 3095565630909130451 12 2090970229906057682594 13 2228353475131985328672710 14 3744199174821109524081657694 15 9923521863556515254286556658322 16 41488693863797357078910711890610674 17 273509842804836761457525913460107300790 18 2845759657144000958428866887509458482621481 19 46700719131384887476655981065309920524214311657