16 1103 745 true 18 19 25 40 48 49 64 65 67 68 74 77 78 82 88 98