283
266
258
208
160
167
130
90
91
89
91
82
84
75
74
93
73
69
69
62
58
66
52
51
50
51
51
50
50
47
66
45
43
44
42
44
48
36
51
39
37
35
42
39
33
34
47
38
33
34