11 2408 106 383575 14 15 16 19 62 65 75 80 82 84 93 1 2 3 4 6 7 22 93 266 487 1334 81 891 1088 292 20 11 9 7 5 3 1