12
9
5
15
11
34
13
8
32
10
23
22
45
29
43
2
20
17
46
150
19
24
16
14
35
135
83
77
31
18
26
99
110
57
50
49
44