12 598 364 true 3 7 14 33 36 45 48 76 80 94 97 99