121
95
61
380
137
220
250
290
55
494
2118
424
261
260
353
749
470
1169
266
176
854
86
308
1964
325
299
52
338