289
235
216
127
118
96
101
97
72
66
57
49
40
40
38
35
36
36
33
34
33
33
30
32
29
30
29
28
23
24
26
28
23
23
22
21
20
20
22
20
19
18
22
19
17
17
17
18
17
16