17
56
44
61
84
165
68
118
91
210
71
129
79
199
121
50
320
206
385
146
114
191
175
117
270
133
180
136
416
394
143
120
80
440
172
310
283
113
215
479
166
273
293
193
244
145
265
228
292
448
516
168