264
149
184
104
91
77
145
272
68
110
57
58
114
52
69
48
99
106
185
88
171
67
136
162
236
468
271
252
228
130
249
207
150
357
1029
219
151
237
161
457
129
154
76
190
204
153
188
251
159
424