42 251 322 true 1 2 6 9 14 16 17 19 22 26 28 29 34 41 43 45 46 52 56 58 59 60 62 63 64 66 71 72 73 74 75 78 79 80 81 84 87 88 89 96 97 98