18
9
29
31
34
7
28
76
30
173
36
15
17
14
13
79
27
37
22
23
99
117
35
52
19
50
26
53
155
20
39
10
25
45
32
8
85
67
107
125
61