596
148
155
185
230
41
409
302
110
155
146
230
189
69
151
227
251
75
156
312
64
192
157
335
152
59
148
160
353
158
160
610
344
324
939
132
261
156
527
1093
146
302
381
146
648
146
335
148
997
337
307
123
525
147
154
355
202
159
156
458
357
337
462
147
261
238