1101 533
807 46
840 29
967 35
593 80
169 997
204 654
839 897
756 218
559 512
972 699
339 963
755 991
446 902
464 336
301 121
18 25
702 89
1284 714
293 78