16 1050 575 true 0 1 6 7 15 27 29 41 44 46 66 70 77 84 86 87