10 390 364 true 5 8 9 12 15 16 23 25 34 35