349
197
99
131
172
60
94
155
101
100
401
74
130
294
79
62
32
275
59
363
387
277
182
227
37
141
907
389
138
546
456
149
111
84
231
142
121
161
450
168
69
88
117
245
135
269
92
137
91
657
57
115
218
234
87
273
31