1 35 2 17967 3 1231014 4 492164626 5 134252759220 6 40385639042743 7 12880710896209551 8 4028515464320117251 9 1257662709379037323051 10 392183658148156006761193 11 122501552053443938978492943 12 38290291372770540502727230669 13 11962677636829065215499052203530 14 3736712689430828080518456082502089 15 1167303218694574808308746244068223388 16 364671995610199668135899321102199455055 17 113924819670810348296375011244595578085333 18 35589929549694143068843630290794966381915319 19 11118223929985552521301572757178291898492482671 20 3473325194265722862830987453639296418915872873791 21 1085065341710877157041351443762153824455204364007478