401
262
254
251
242
199
195
191
190
177
176
170
164
156
151
148
139
138
136
131
128
123
122
119
116
115
114
113
112
111
110
109
104
101
100
99
97
93
92
90
89
88
87
86
85
84