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