2
8
5
3
31
1
14
9
3
4
5
5
3
6
18
10
25
36
21
6
25
2
22
13
7
4
8
4
1
20
9
19
38
54
54
42
5
25
14
9
11
16
4
12
5
2
82
6