8 371 277 true 3 6 11 18 19 22 35 36