177
63
347
54
163
208
1128
65
45
579
144
148
166
241
157
113
53
31
159
467
153
206
176
388
375
101
441
270
160
143
164
115
107
124
56
195
181
202
334
38
174
229
216
309
506
90
37
76
149
162
116
91
82
190
173