16 572 427 true 1 6 10 11 13 15 19 20 22 23 27 29 35 36 38 39