272 904
872 248
1015 803
509 244
931 467
173 95
955 966
600 295
333 757
695 490
897 168
723 35
328 877
973 488
814 343
613 412
649 386
350 570
406 543
849 701