30
10
72
86
31
58
78
136
95
81