94 72
342 820
681 454
286 846
287 766
558 489
451 166
278 27
473 158
378 337
911 214
14 930
501 272
961 345
871 34
162 868
281 121
683 550
767 834
331 814