247 134
123 248
441 29
886 373
161 75
944 304
535 950
263 422
112 190
510 829
277 95
156 323
162 832
797 14
241 287
54 212
994 355
309 271
786 404
782 550