11 4501 138 640454 34 45 58 62 68 73 74 86 88 91 93 1 2 3 4 5 10 19 38 87 174 567 82 1341 2124 888 30 11 9 7 5 3 1