7
9
4
1
10
3
21
12
3
4
5
7
5
2
3
2
4
6
5
8
5
8
15
1
2
9
30
14
16
12
1
2
8
29
10
10
8
3
10
2
4
4
9
4
10
1
5
2
9