181
238
232
159
104
211
175
108
143
166
91
56
282
259
210
241
38
83
222
81
474
92
465
79
193
122
358
90
443
115
267
482
67
155
170
110
95
93
364
363
207
171
144
284
279
163
186
116
118
695
142
369
68
660