10 2215 98 351160 3 8 23 34 35 50 56 58 71 75 1 2 3 4 7 16 53 70 231 290 81 962 996 130 20 10 7 5 3 1