428
164
71
191
315
175
197
57
109
77
34
146
215
268
138
167
143
226
36
258
199
105
277
378
188
114
98
67
203
213
220
43
42
257
126
145
156
89
58
55