249
142
267
139
53
90
65
213
42
72
146
160
201
117
148
218
174
103
230
256
358
153
61
96
274
439
108
486
270
482
57
420
163
68
176
297
178
188
38
107
74
35
204
132
207
236
180
157
221
32
261
197
93
265
340
203
112