131
136
119
96
85
147
94
359
186
57
55
114
158
319
191
267
132
262
151
101
181
189
232
297
320
408
63
345
331
404
184
577
173
90
311
45
529
917
542
282
308
412
419
264
325
554
576
769
479
438
275
522
326
321
243
1088
711
391
437