14
27
16
12
10
6
22
29
78
61
42
46
122
52
90
60
34
32
168
296
79
92
64
85
142
71
194
219
91
208
119
59
44
171
106
62
55
36
50
45
128
133
157
81
260
251
31
113
37
112
58