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