20
80
118
358
203
304
138
197
356
331
361
92
73
68
57
64
106
114
346
308
284
143
161
190
557
718
491
128
146
337
528
423
330
196
367
248
561
232
160
224
189
149
141
241
99
84
398
176
569
278
60
124
78
66