1 2 3 4 5 6 7 8 9 10
145 299 605 1499 534 1303 440 1163 628 1355 2 71 902 1181 376 490 696 1515 24 40