195
157
142
150
144
190
154
158
154
234
171
228
226
208
189
195
390
365
140
177
251
213
402
371
367
413
482
401
568
572
461
570
549
525
759
628
536
459
515
613
483