1
30
2
23
3
21
4
20
5
7
6
4
6
4
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
8
3
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
25
2
128