167
129
44
73
56
108
70
17
63
47
142
94
69
120
171
83
206
438
222
86
336
328
75
134
352
228
325
278
240
264
161
421
211
137
192
244
105
200
148
185
204
354
82
156
258
202
285
74
589
136
201
541
366
208
217
197
54