13 1097 476 true 1 6 13 17 18 26 29 34 40 64 78 89 90