41
95
15
136
19
5
140
139