316
178
459
167
191
134
370
164
335
106
275
54
559
29
126
37
171
143
452
15
78
32
382
94
207
168
324
153
290
146
262
134
267
126
85
64
332
141
323
179