505 35
247 246
473 64
849 501
891 22
214 72
372 207
501 576
1029 195
437 875
232 810
172 154
961 403
901 95
477 29
499 508
359 741
863 853
717 480
708 132