40
20
223
474
235
151
163
117
207
16
781
265
101
10
74
27
22
504
19
316
431
360
112
44
134
403
283
43
13
363
995
17
39
354
482
1597
440
119
181
2748
296
45
199
315
819
65
90
31
323
465
189
12
201
427