40 329 314 true 3 5 7 9 11 12 13 17 20 25 30 31 39 43 44 46 47 50 52 55 56 59 62 64 66 68 69 70 71 75 76 77 80 87 88 90 92 93 94 98