16 5259 2012 true 0 12 16 24 27 31 33 52 60 68 76 79 85 96 97 98