18 1310 689 true 5 6 40 46 51 52 53 57 61 74 80 81 82 89 90 91 95 99