91 149
516 373
805 524
287 129
958 8
801 86
481 457
469 102
281 638
927 381
181 454
248 531
537 35
637 53
2450 304
106 873
47 622
621 41
636 563
255 234
92 312
427 675