208
203
195
188
184
183
173
167
166
163
156
150
149
146
139
138
130
129
125
112
111
106
96
94
93
92
91
89
87
84
82
75
74
73
71
70
69
68
67
66
60
53
51
49
48
47
46
40
39
36