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