101
89
159
148
101
289
215
152
102
139
125
171
363
179
297