11 2105 107 561870 30 33 39 49 51 52 58 63 87 88 100 1 2 3 4 5 6 7 8 9 10 11 49 410 867 621 131 17 3 2 2 2 1