4
4
21
12
1
4
3
5
66
21
161
12
10
33
51
86
5