3
3
3
5
1
2
4
3
2
5
7
10
6
4
6
17
4
8
7
19
10
9
5
3
7
4
12
7
8
15
9
14
13
9
20
15
10
15
20
14
15
21
24
26
18
23
52
23
12
15