12
8
5
11
34
15
13
10
45
29
43
9
2
32
20
17
46
150
19
22
16
14
35
83
31
18
26
99
110
57
50
55
59
54
139
48
28
1398