11 531 371 true 2 7 8 10 12 18 22 27 30 32 34