16 377 228 true 4 8 9 10 13 14 15 17 19 20 22 23 29 30 35 39