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