12 1776 1097 true 2 31 43 46 47 59 62 63 67 68 86 96