17 1369 816 true 3 8 9 20 36 40 42 44 46 55 56 73 74 83 87 90 96