146
183
412
250
187
186
217
239
184
181
200
301
259
323
225
389
447
492
431
1029
1033
719
469
473
441
822
477
483
532
533