16 1804 415 true 1 3 4 6 7 10 12 19 20 21 23 26 27 28 31 38