38 19783 941 17479819 2 9 10 11 12 21 24 31 33 34 35 37 38 43 48 51 53 56 59 60 61 63 64 65 66 67 68 69 70 72 75 77 78 82 84 87 96 97 100 102 108 118 132 150 172 198 227 257 288 323 364 409 458 512 568 626 686 748 813 881 951 1024 1102 1183 1268 1355 1442 1525 1605 1693 1778 1867 2022 2255 9745 16979 100 361 1065 2388 3528 3707 3049 2060 1216 695 405 243 149 98 73 62 59 56 51 46 45 44 38 33 31 28 25 22 19 19 17 13 11 9 7 5 4 2