13 5294 170 1310906 10 13 20 23 29 31 55 63 67 70 79 91 99 1 2 3 4 5 6 7 8 9 10 11 80 2968 51 488 1340 1652 1095 461 141 35 14 7 5 4 1