14
10
12
25
277
151
20
16
28
15
17
97
32
287
39
33
22
8
9
75
19
7
315
286
118
210
389
31
23
96
305
76
132
44
37
276
189
21
120
11
4
18