2
21
32
7
6
23
5
3
2
7
2
65
31
13
2
38
10
30
1
25