405 166
267 435
311 314
565 50
497 203
402 217
154 142
174 143
245 283
945 596
93 862
355 981
761 639