40 161 238 true 2 5 6 8 9 11 13 16 20 23 25 31 34 37 43 46 48 49 51 52 53 54 55 56 62 63 65 67 72 74 77 81 82 85 89 91 94 95 98 99