223
208
38
64
171
69
42
251
37
518
395
169
249
84
1181
80
54
134
356
102
331
384
130
225
93
62
63
131
119
639
82
155
250
94
181
99
121
40
25
129
154
255
172
214
162
199
146
317
445
204
163
107
49
92
135