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