34 404 448 true 4 5 9 10 13 16 20 26 28 31 37 38 41 49 54 57 59 63 64 70 72 76 78 79 80 82 83 84 86 91 95 97 98 99