103 167
286 342
855 97
131 344
750 202
703 587
805 246
694 604
446 433
247 91
882 116
292 44
27 515
116 600
146 103
286 908
102 635
258 104
473 379
509 1