733 176
434 317
286 249
768 958
937 506
749 500
178 15
157 168
979 170
353 362
608 352
191 372
963 346
230 481
977 255
47 768
535 696
982 82
22 562
48 95