1093
306
328
29
9
19
6
4
5
2
3
5