358 903
929 447
289 181
384 813
369 639
862 873
285 366
140 344
901 363
137 174
698 444
681 987
271 42
638 4
431 451
152 285
309 74
24 95
91 777
404 532