9 2390 103 450884 2 8 20 27 28 38 42 49 96 1 2 3 4 5 6 7 8 22 61 468 924 672 195 50 14 5 1