23 27683 762 10258725 2 3 5 8 9 26 34 36 38 45 53 54 57 59 64 67 71 74 79 90 91 96 99 1 2 3 4 5 6 7 8 9 10 11 12 13 34 57 96 117 202 285 470 767 1048 20815 60 1139 7056 12077 6557 499 59 27 22 22 22 22 21 19 17 15 13 11 9 7 5 3 1