14
12
8
26
211
74
86
37
67
27
263
66
45
65
20
49
123
38
54
409
248
116
143
138
142
80
64
119
34
70
29
175
31
41
56
177
120
71
102
114