10 2887 110 399383 24 46 59 63 66 71 80 81 88 91 1 2 3 4 5 10 25 44 147 844 76 1102 1342 326 16 9 7 5 3 1