108 58
842 626
412 282
979 167
734 339
997 307
160 284
325 959
513 940
321 482
229 780
686 516
29 593
941 759
347 403
677 395
318 349
234 827
767 936
51 373
47 515
92 962
572 827
789 703
47 263
103 732
689 342
979 646
590 471
248 29