8 521 352 true 2 6 13 14 29 31 35 36