129
160
211
133
94
127
151
50