23
118
65
103
82
126
78
269
168
178
139
159
195
16
39
71
41
73
299
56
216
198
166
385
110
344
361
217
137
356
49
68
72
154
129
88
123
57
59
113