47 335 449 true 0 1 2 3 4 9 12 14 20 21 23 24 26 28 31 32 34 37 39 41 46 47 50 51 55 56 58 60 62 63 64 65 66 68 69 71 72 73 74 76 78 80 83 91 93 95 97