18
20
16
7
19
15
11
22
30
75
25
34
546
8
42
29
208
10
31
12
46
21
49
27
87
41
14
13
17
28
68
245
136
225
91
57
80
142
79
191
47
26
116
43