1004 928
722 972
585 268
1000 44
104 969
117 68
937 183
1048 85
401 548
708 899
768 950
393 264
1007 677
931 303
500 382
946 666
586 391
273 297
305 58
90 285