371
159
352
188
147
74
143
42
210
60
243
242
491
89
169
313
46
85
30
138
160
213
732
382
87
264
312
891
4539
683
132