533
142
87
22
238
213
255
173
337
278
675
298
136
222
120
180
405
292
183
444
174
241
515
352
521
318
351
800
388
305
608
453
564
393
242
1045
965
1107
633
506
1427
642
377
491
495
522
554
622
823
739
474
906
23
346
841
365
313
390