4
8
28
6
5
2
3
17
46
40
44
26
20
11
23
13
9
14
38
32
15
85
100
134
115
31
30
36
34
60
33
76
45
25
105
63
37
150
29
96
22
27