42 536 458 true 3 4 5 8 10 11 12 18 19 25 32 35 36 39 41 42 44 46 50 53 56 57 60 61 63 64 67 70 71 72 73 79 82 83 84 85 86 88 90 91 97 99