10 2528 603 true 3 5 7 8 12 13 15 28 29 38