104 13 55 59 210 4 13 109 75 50 53 78 82 25 61 23 33 55 37 1009