44 4517 318 3902251 2 4 6 7 8 9 10 11 13 14 23 24 27 28 29 31 34 37 38 39 43 44 46 47 49 50 54 55 56 61 65 66 70 71 74 75 76 77 81 85 86 87 95 99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 54 87 132 187 260 329 446 601 676 805 1422 1667 2018 2279 3348 3497 4092 36 247 623 879 802 463 216 157 115 71 44 34 34 38 38 36 36 36 36 36 36 36 36 36 36 36 35 33 31 29 27 25 23 21 19 17 15 13 11 9 7 5 3 1