12 697 431 true 16 19 20 24 41 55 56 58 73 84 96 97