308
124
151
69
111
139
235
63
102
172
114
132
97
110
128
92
134
215
114
198
135
129
213
68
209
188
96
105
426
133
146
245
278
82
64
61
62
91
141
153
250
313
197
87
122
128
156
267
227
162
201
195
183
152
272
78
96
115
143
75