8
45
26
9
13
16
15
19
3
7
10
146
4
2
12
11
6
52
37
25
27
112
70
18
28
20
41
29
24
17
77
32
89
50
5
39