45
134
342
34
82
20
223
71
221
54
188
97
314
74
509
100
73
362
246
148
522
254
191
133
1473
79
182
222
113
266
44
65
39
46
55
281