231
213
211
205
181
174
172
170
154
152
147
138
136
135
133
132
124
117
111
107
106
104
102
100
99
95
93
92
91
87
85
84
83
82
80
79
77
74
73
72
71
70
69
68
67
66