21
105
6
4
169
3
4
3
102
1
7
28
46
7