5
10
18
12
30
12
7
21
2
13
4
11
11
9
5
15
16
22
2
10
3
7
7
12
8
3
7
4
10
11
16
3
4
6
5
9
3
7
10
8
14
5
6
15
7
2
1
1