11 396 371 true 4 5 10 12 13 17 22 25 27 30 35