12 794 429 true 5 7 13 18 22 33 43 47 50 59 70 99