31 1831 1110 true 1 2 3 5 10 16 18 19 24 27 29 34 45 48 49 53 57 62 67 69 70 76 81 83 85 86 87 88 93 98 99