27
99
9
59
11
228
133
62
510
349
80
340
108
48
261
112
227
78
47
113
213
109
67
165
191
97
186
176
107
146
40
142
71
89
557
275
82
735
326
117
149
167
65
215
139
473
96
221
370
158
188
147
74
143
41
210