151
308
211
355
164
265
408
259
343
532
142
85
204
622
197
223
566
210
190
258
200
1085
522
472
136
434
241
496
219
129
272
329
114
250
171
396
326
182
160
104
149
255
107
524
277
318
291
340
77
67
345
653
273
411
462
297