276
111
349
67
405
164
520
82
206
127
263
152
81
47
595
131
782
213
524
66
437
119
499
156
524
129
384
174
483
279
231
81
628
156
489
169
239
177
337
181