93 58
290 902
245 228
948 946
702 433
736 650
622 640
969 92
482 177
1563 677
765 31
295 185
931 407
834 80
104 400
607 379
675 897
243 28
549 396
118 567