350 298
541 847
749 637
553 563
17 144
974 928
387 492
226 298
700 585
784 120
738 928
82 3
135 820
308 526
894 146
951 258
316 301
138 482
537 665
543 1000