8 1080 90 141685 42 49 61 73 85 87 95 100 1 2 3 5 12 43 140 757 83 514 448 19 7 5 3 1