106
176
250
99
164
151
253
246
201
183
71
99
159
140
173
199
101
109
145
62