17 1505 707 true 16 23 24 29 32 37 40 42 47 50 53 69 73 93 94 98 99