20
73
115
357
202
303
138
196
351
331
361
92
68
57
64
106
114
346
308
284
143
160
190
557
718
491
128
146
336
527
423
330
367
248
561
232
159
224
189
149
141
240
99
84
398
176
569
278
60
197
123
78
66