28
9
91
33
63
39
150
44
16
52
35
110
82
107
176
277
282
66
137
112
198
246
379
118
95
218
245
228
119
272
167
242
146
76
129
178
244
315
261
174
213
136
266
327
187
154
191
149
108
296
207
74
147
194
90
376