11 2678 102 489999 12 14 15 22 43 51 64 67 77 79 80 100 102 111 126 151 176 201 225 283 368 609 100 614 1062 671 155 41 15 9 7 3 1