10 1558 877 true 3 4 6 7 11 18 19 30 34 38