109
233
74
101
195
361
85
93
213
200
512
222
134
88
54
146
199
112
111
104
135
166
163
118
519
243
272
261
635
221
157
438
282