107 31
456 732
844 885
86 838
466 882
749 670
770 836
958 852
484 921
255 462
324 254
345 240
184 960
409 937
891 264
880 211
664 66
907 603
503 137
247 72
392 308
962 508
165 426
268 425