1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
39 108 72 146 49 50 31 72 84 104 72 90 57 81 14 74 69 74 88 157 9 65 34 46 44 87 39 65 14 77 22 116 5 58 43 113 62 120 85 118