66
142
145
132
150
149
418
361
445
369
138
322
349
231
335
160
156
168
448
234
114
338
360
420
416
638
158
339
171
308
174
953
458
506
479
446
316
334
198
138
153
497
34
136
154
154
153
156
155
158
177
131
156
152
150
140
336
343
150
167
154
159
167
351
352
158
151