162
249
141
172
229
71
233
175
214
70
323
256
226
227
163
181
108
127
143
51
246
118
285
122
185
263
122
295
197
328
78
180
622
164
221
444
168
247
253
201
116
166
406
344
142
247
211
143
143
107
192
353
124
234
175
145
128
250
93
76