0 5 3 4 17 45 23 29 34 47 3 35 19 17 39 2 26 239