69
105
74
20
82
36
88
38
119
85
65
111
1213
70
408
196
68
120
148
91
64
223
166
206
195
115
282
79
135
169
209
160
194
247
281
327
304
553
356
328
386
215
291
116
243
378
157
151
197
290
132
99
248
46
98
44
321
188