14 443 396 true 0 7 16 23 24 26 41 42 56 58 63 81 87 89