18 898 521 true 10 13 17 21 27 30 35 37 43 46 47 54 57 66 84 90 94 95