1096 245
484 339
187 427
210 150
727 998
258 716
286 698
860 246
163 148
544 979
129 59
993 424
611 630
100 218
997 68
259 799
654 474
784 139
451 927
886 7