215
96
165
50
160
121
234
78
749
56
317
263
252
120
137
156
128
107
212
82
152
72
294
419
259
44
250
408
431
63
95
147
202
449
391
1465
217
144