42 439 343 true 0 1 3 5 10 12 14 15 17 23 25 26 27 33 37 41 42 44 48 54 56 57 58 60 62 68 69 71 72 73 74 75 77 81 82 83 86 90 92 93 94 97