1 596653 2 1747075 3 5273797 4 17048731 5 67476109 6 275808307 7 1180360357 8 5652251635 9 27729452461 10 140207992699 11 758880838813 12 4181652023251 13 23526377578933 14 138205654308355 15 822362988368317 16 4963895328442891 17 30815089415735629 18 193028976380933347 19 1221138425897119717 20 7869534858667851475 21 51035111251672542061 22 333218896905540753499 23 2202655324295271458173