374
2
474
1
447
4
334
3
305
306
457
158
350
167
888
699
395
810
873
492
869
645
614
438
118
88
944
679
456
677
594
852
790
933