2
19
2
2
18
22
5
6
7
16
10
9
10
9
43
16
6
1
11
2
2
1
1
2
11
4
9
2
2
31
23
21
105
3
10
5
5
22
1
1
3
8
7
1
1
10
12
17
23
5
1
2
3
2
26
2
4
2
6
6