421
254
612
594
331
253
480
529
578
242