10 580 395 true 2 7 15 20 21 25 26 32 38 39