401
342
118
2778
363
156
155
34
150
354
51
153
168
158
158
90
372
135
165
141
70
148
153
153
160
162
158
150
143
133
134
140
135
153
161
399
147
156
137
159
384
161
154
132
157
158
163
153
152
135
155
138
151
172
144
138
160
140
135
145
703
149
132
145
143
152
132
157
145
165
152
164
152
156
148
67