15
18
14
136
61
42
19
100
65
52
32
184
297
258
75
27
370
31
28
249
46
40
325
33
30
58
29
54
20
63
143
73
44
53
254
47
26
112
11
162
132
102
62
36
92
43
24
22