295
244
179
173
159
153
151
147
143
142
139
136
135
134
129
128
127
126
124
123
119
116
115
114
109
106
105
104
101
99
98
97
96
93
90
89
88