21
19
14
30
48
68
16
474
78
56
92
523
288
76
160
222
951
239
136
55
152
249
327
383
312
203
335
302
138
199
74
178
37
164
108
128
133
185
96
177
98
173
205
134
59
393
618
45
191
121
142
159
132
231
82