552
130
155
114
38
160
88
95
355
48
74
52
81
45
60
144
102
206
120
223
308
110
267
213
162
158
317
252
181
680
430
118
359
912
270
315
474
164
991
889
250
323
243
797
148
296
197
260
744
294
295
129
184
1281
4365
985