8 252 398 true 2 4 37 42 46 50 71 93