10 4583 608 true 2 3 16 17 18 23 27 33 34 38