13 3777 129 693678 5 13 15 19 20 21 29 38 51 56 77 80 96 1 2 3 4 5 6 7 22 55 96 217 724 1395 72 1138 1743 712 46 17 13 11 9 7 5 3 1