10 663 377 true 2 4 8 15 16 17 26 30 34 36