290
235
218
127
119
102
96
97
72
67
57
49
41
40
38
36
36
36
34
33
34
33
30
32
30
29
29
28
24
24
26
28
23
23
22
20
20
21
22
20
19
18
22
19
17
18
17
17
18
17