993 65
1163 1000
813 257
669 528
752 412
404 893
721 80
239 992
287 439
98 349
1009 443
232 347
2285 793
441 617
735 836
28 113
999 488
42 991
995 246
2074 702
368 695
159 313
675 736
411 35