18
17
19
114
47
79
57
50
74
39
14
49
33
26
35
29
27
45
25
60
21
20
28
110
56
357
55
32
44
31
7
37
16
66
102
11
77
183
67
103
277
154
48
54
68
36