167
135
312
46
210
170
542
229
452
129
93
352
261
399
292
61
221
289
424
259
147
476
143
1637
46
374
277
453
15
174
50
320
153
119
401
415
108
255
1611
661
139
38
427
10
156
8
277
25
366
197
224
101
131
