257
148
137
115
316
82
44
37
112
330
81
122
436
96
94
140
212
61
31
50
278
287
89
64
58
98
57
46
66
136
320
179
91
123
88
77
73
198
214
78
51
109
177
486
147
121
22
202
74
184