250 250
20
186 135 25110 1
176 131 23056 1
159 132 20988 1
158 121 19118 1
107 168 17976 1
133 120 15960 1
175 91 15925 1
109 140 15260 1
93 152 14136 1
97 135 13095 1
148 87 12876 1
176 71 12496 1
76 155 11780 1
72 153 11016 1
90 118 10620 1
68 135 9180 1
73 103 7519 1
75 86 6450 1
94 68 6392 1
85 66 5610 1
