156
14
71
250
154
558
230
197
379
54
1098
246
293
126
294
363
116
208
96
146
444
13
155
41
66
163
216
257
200
133
183
89
151
241
29
243
162
157
123
242
201
134
77
113
168
12
91
916
65
222
219
136
62
34
198
448
85