532 400
162 381
294 24
799 153
73 831
257 995
766 933
977 295
389 430
322 308
339 974
951 135
909 551
931 855
586 639
1159 10
1108 62
838 548
675 134
167 403