149
118
686
220
224
143
153
88
474
104
449
81
490
40
288
153
1315
686
228
100
386
88
352
68
427
96
443
90
287
41
211
140
228
53
512
125
440
161
561
94