102
287
290
556
412
409
182
682
280
442
299
509
197
521
78
369
60
390
89
333
136
456
144
347
157
552
66
214
207
322
1
2
131
195
258
399
80