20 786 432 true 3 6 10 12 16 25 27 36 46 48 49 64 66 73 74 77 87 91 93 99