11 675 371 true 2 4 11 23 24 31 33 45 60 71 95