47
136
347
36
83
21
224
72
222
54
189
97
315
74
509
101
75
364
247
148
525
254
191
133
1473
79
182
73
113
266
45
65
39
46
55
100
282