29
10
72
85
31
58
78
136
95
81