43 286 286 true 5 7 9 11 13 14 16 17 19 20 22 23 25 26 32 33 37 41 47 48 51 52 53 54 59 60 61 62 64 65 69 72 73 75 76 79 81 86 87 93 95 96 98