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