293
239
223
199
172
157
143
137
136
135
129
128
127
123
122
121
119
118
116
114
113
112
111
110
109
108
105
104
103
102
101
100
99
98
97
95
94
92
91
90
89
88