12 799 431 true 12 17 20 22 23 26 54 64 71 89 91 97