13 3901 134 737241 2 25 35 36 38 48 54 55 59 84 87 90 93 1 2 3 4 5 6 13 22 45 94 167 240 597 77 1205 1801 708 45 16 13 11 9 7 5 3 1