2
3
6
10
4
15
61
4
5
129
1
1
21
25
8
1
1