219
391
83
159
40
55
171
153
101
169
31
20
9
8
172
75
264
338
150
186
449
192
79
129
67
102
225
91
344
2500
168
601
120
237
360