11
221
2
54
42
3
1
105
13
76
9
31
55
37