39 246 237 true 3 4 6 7 12 19 20 21 22 23 24 27 28 30 32 40 45 46 50 51 56 57 60 61 62 64 66 68 73 74 78 86 88 90 94 95 96 97 99