18
14
10
45
44
139
4
15
8
68
32
7
238
290
161
26
17
13
60
97
5
19
22
80
12
165
23
59
51
208
3
168
43
85
52
194
25
115
21
75
16
106