512 123
449 506
588 213
296 458
831 108
756 50
206 200
221 181
852 341
660 563
247 949
629 153
436 264
430 296
659 977
203 217
983 946
366 163
144 400
532 238
516 328
789 114
611 689
969 915