10 2399 102 313461 9 27 40 42 46 59 77 79 88 90 1 2 3 4 5 14 63 110 431 2242 76 986 1102 198 12 9 7 5 3 1