10 1369 421 true 1 7 16 17 18 23 28 30 32 39