43
86
280
118
29
40
487
762
104
127
10
273
422
68
134
46
169
42
128
78
196
133
67
141
16
278
136
44
250
70
99
138
243
177
58
191
189
322
35
276
24
88
249
434
53
287
320
316
205
455
142
36
240
164
334
614