8 105 39 2 6 17 32 37 41 51 57