8 56 105 true 1 2 13 16 18 19 35 37