16 1517 754 true 12 17 18 19 20 22 31 44 49 50 55 56 57 72 82 93