10
4
22
6
27
10
18
10
20
8
6
4
7
1
18
11
3
29
39
2
9
13
13
15
9
1
35
2
32
18
1
21
5
12
8
12
4
13
7
2
7
10
1
23
2
1
1
18
31