309
66
127
329
302
270
378
149
152
554
149
148
151
272
148
163
155
150
166
159
174
359
310
404
143
150
160
150
166
127
294
177
319
149
129
402
147
127
143
353
542
321
286
159
289
150
161
153
154
149
152
163
34
347
149
147
160
162
146
370
153
128
156
345
168
165
152
156
240
164
143
61
173
157
172
176
150
158
174