148
63
215
155
23
69
110
144
16
71
138
117
25
8
15
61
97
523
364
167
166
164
179
259
2355
430
157
106
333
221
278
211
9
219