108
232
128
228
109
159
376
199
77
209
234
364
442
204
32
127
70
264
179
177
202
66
185
233
100
197
145
181
175
317
80
151
284
254
184
203
270
163
68
510
134
496
322
353
205
196
78
208
157
138
856
135
231
206
62
49