157
1
330
3
298
370
2
514
361
655
267
246
70
227
303
364
244
388
519
403
339
346
355
274
419
562
400
444
4
87
350
996
515