149
205
998
481
551
287
555
780
584
741
397
324
572
503
502