18 6361 200 1934226 1 2 4 12 18 22 27 46 48 60 62 66 67 77 79 88 89 92 100 103 110 123 141 165 189 215 246 287 316 357 455 552 729 989 1665 2539 100 727 2009 2066 887 280 111 51 34 26 17 14 12 10 8 5 3 1