12 766 465 true 3 4 6 18 21 35 55 62 74 77 96 97