298
59
80
323
247
246
129
302
187
163
152
428
585
65
213
97
87
90
137
169
81
92
179
341
132
221
314
240
196
250
438
198
81
360
37
63
86
57
119
172
335
111
271
208
236
214
224
154
103
129
65
177
118
220
241
143
484
236
396
256