10 792 703 true 2 4 7 15 17 24 29 30 31 34