1 2 2 1498 3 6498 4 20602 5 148998 6 2006002 7 6343832 8 47351898 9 200060002 10 201002498 11 20000600002 12 46929738998 13 2000006000002 14 200000060000002 15 1562062816343832 16 20000000600000002 17 2000000006000000002 18 200000000060000000002 19 20000000000600000000002 20 205524700326856587391168 21 2000000000006000000000002 22 200000000000060000000000002 23 634050802727999251005000002 24 20000000000000600000000000002