12 787 393 true 9 12 22 27 32 51 53 66 68 80 85 87