1 2 2 23 3 271 4 3251 5 38993 6 467903 7 5614831 8 67377943 9 808535311 10 9702423659 11 116429083879 12 1397149006493 13 16765788077893 14 201189456934709 15 2414273483216333 16 28971281798595971 17 347655381583151639 18 4171864578997819661 19 50062374947973835871 20 600748499375686030387 21 7208981992508232364591 22 86507783910098788375037 23 1038093406921185460500373 24 12457120883054225526004469 25 149485450596650706312053621 26 1793825407159808475744643237 27 21525904885917701708935718743 28 258310858631012420507228624893 29 3099730303572149046086743498661 30 37196763642865788553040921983871