38 196 320 true 0 3 4 5 8 11 12 14 22 23 25 26 27 30 33 35 37 39 42 45 46 49 53 54 57 66 67 71 75 76 83 84 85 86 88 89 91 94