16 1489 878 true 3 13 14 18 22 23 27 32 37 51 60 64 89 91 94 98