18 2025 119 651873 9 10 12 22 32 33 39 40 41 48 56 70 76 82 93 94 96 100 1 2 3 4 5 6 7 8 9 10 11 12 13 27 108 466 467 468 1 32 287 757 597 229 60 18 8 10 7 7 4 3 2 1 1 1