35 10873 587 8391653 1 2 8 15 19 21 23 27 28 29 32 35 36 39 42 44 46 48 49 52 55 59 61 67 69 71 72 73 78 87 92 93 98 99 100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 42 69 106 149 190 345 436 567 1186 2007 2282 2591 2862 2983 42 599 2774 3538 1902 878 394 131 55 35 30 30 30 30 30 30 30 30 30 30 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1