42 531 624 true 2 4 6 7 8 10 11 12 13 18 22 31 32 34 37 38 40 41 45 46 51 53 54 55 57 64 65 68 70 73 75 77 81 82 83 86 89 90 92 93 97 99