42 409 397 true 4 5 6 7 8 9 12 16 18 20 21 22 26 28 29 30 31 32 34 36 38 40 41 42 50 53 54 55 56 59 61 67 69 72 81 83 84 92 94 95 98 99