296
1
74
316
216
358
232
215
421
538
740
1363
3
64
1047
466
301
231
363
492
88
465
99
483
339
47
393
469
607
280
219