305
386
317
276
257
120
111
134
148
154
142
144
169
137
131
145
125
88
110
100
103
126
115
0
116
109
117
140
112
119
128
130
98
129
139
113
108
94
141
122
105
136
106
121
114
96
90
178
118
102
212
91
84
107
97
89
132
86
146
183
156
133
83
99
149
104
101
127
92
124
147
216
151
196
203
188
193
197
180
194
181
177
192
182
184
299
201
135
155
166
150
174
160
138
173
159
143
190
123
157
332
170
152
162
158
186
163
214
735
239
235
167
774
176
303
370
172
211
171
232
230
448
544
419
1682
390
339
634
335
221
295
269
265
240
336
253
272
256
245
286
324
322
431
427
292
307
270
263
1162
440
569
876
262
428
1084
314
273
338
320
369
455
279
347
519
308
312
309
264
236
342
330
424
20
21