4
3
2
7
9
26
27
35
19
16
45
6
5
47
15
20
160
8
39
65
1
95
11
25
40
17
30
18
13
112
29
208
32
49
24
83