16 1368 571 true 16 17 18 19 22 29 30 31 40 49 58 59 68 80 83 86