512 231
438 330
175 456
239 36
742 927
948 302
516 715
95 176
855 278
189 794
179 56
448 447
682 947
84 501
87 613
600 659
160 984
1014 494
336 645
476 650