293
216
211
205
200
174
167
157
149
145
137
129
120
116
114
112
111
106
105
102
100
98
96
95
90
88
87
84
82
81
80
79
78
77
76
75
72
71