33 25377 1070 17078068 2 4 12 14 17 18 19 22 25 28 29 30 38 39 40 41 46 52 53 59 60 69 71 72 78 81 83 87 90 91 92 95 96 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 38 65 90 131 184 287 334 395 1000 1249 2006 2467 13714 20695 42 677 4466 9625 7490 2019 418 112 33 30 30 30 30 30 30 30 30 30 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1