253
60
105
103
160
95
129
246
138
175
204
262
296
120
308
290
226
148
178
152
128
192
237
154
202
110
136
96
238
462
157
143
104
176
174
87
146
172
188
118
378
180
182
123
358
130
135
108
1329
194
437
335
209
277
795