10 1988 95 348218 2 5 26 27 29 41 48 53 58 97 100 101 109 119 148 231 439 680 1332 1916 100 584 823 384 63 16 9 5 3 1