11 1932 97 512488 2 4 11 22 32 41 45 52 57 80 97 1 2 3 4 5 6 7 8 9 27 220 49 379 689 509 197 63 25 11 6 3 1