8 371 273 true 0 5 7 9 10 12 16 34