15 951 447 true 3 8 11 16 17 20 29 31 44 60 68 73 90 91 96