3 9 2 10 12 49 61 82 413 428 573 580 260 270242