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