41
68
55
28
205
22
42
280
524
49
37
137
90
71
192
66
148
70
241
50
82
101
83
238
81
183
225
63
52
92
216
117
135
845
113
565
149
105