173
172
56
227
70
37
43
34
100
88
33
61
72
105
42
177
99
44
69
129
245
65
84
40
170
387
247
280
373
318
164
215
95
111
378
220
246
143
126
31
119
225
240
166
214
203
101
29
149
341
74
62
50