118
127
82
67
72
85
275
116
58
31
33
41
161
60
70
247
112
76
176
305
451
340
52
760
236
322
38
214
78
541
143
260
169
151
99
123
166
113
266
68
90
202
272
426
36
774
417
300
242
205
63
304
44
240