8 1519 295 true 0 14 16 22 30 32 35 37