672 76
361 432
921 129
86 999
247 449
282 976
416 384
496 151
1005 32
375 126
1034 783
310 293
188 878
250 86
678 523
666 325
73 422
621 677
275 243
799 515