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