41
67
55
28
205
22
42
280
523
49
37
137
90
71
192
66
147
70
241
50
81
101
83
237
183
225
63
52
92
216
117
135
845
111
565
149
105