51
265
208
72
46
259
1376
186
70
2687
414
451
226
216
133
199
143
147
228
193
106
93
255
65
166
28
29
55
50
85
45
187
273
110
426