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