666 335
390 295
128 289
948 269
416 259
645 244
374 144
689 68
104 68
435 58
777 43
718 35
137 29
193 6
903 1