10 475 371 true 2 3 4 11 12 15 18 21 28 33