173
172
56
227
70
37
34
100
88
33
61
72
105
42
177
99
44
69
129
245
65
170
247
280
373
318
164
214
378
246
240
166
203
101
341
460
437