10 139 40 10 11 16 20 25 28 29 32 37 43