82 29
29 320
488 674
480 456
12 263
67 679
732 313
781 148
338 660
392 195
955 601
420 92
161 325
475 876
926 219
1008 79
573 385
309 651
304 283
836 565
18 278