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