31 66 2170 4568 8712 12591 12827 13277 13513 15813 18784 24837 27913 28185 30424 30684 32872 35099 38672 39254 40319 41183 43383 45043 46924 47065 49028 52171 52236 54366 54500 54762 56997 58251
