260
98
444
287
333
362
200
139
91
406
349
177
99
257
172
366
348
143
121