138
36
77
99
87
101
41
104
180
203