57
238
44
49
51
147
31
106
74
565
94
354
149
56
68
34
179
21
122
266
215
223
540
346
99
76
316
135
128
202
145
143
72
88
154
84
59
224
54
58
235
121
55
96
103
162
182
171
410