16 1007 377 true 2 4 5 6 9 11 13 19 20 23 30 31 33 35 36 39