24
26
23
282
139
39
64
2849
289
35
152
487
16
55
45
57
50
80
38
101
166
142
122
89
88
30
315
27
219
49
134
377
182
104
29
84
62
79
81
767
68
953
124
175
177
241
294
41
291
121
681
125