0
50
806
149
328
148
364
579
137
173
134
155
154
179
147
138
144
177
154
154
196
146
139
133
151
165
163
833
143
167
141
171
150
185
148
150
170
179
147
151
161
413
130
142
145
148
140
152
155
194
168
148
151
428
361
141
144
148
171
166
141
169
150
152
140
135
150
153
144
145
182
144
170
132
168
151
144
146
165
77
143
144
183
136
152
145
147
156
148
195
136
136
156
156
144
463
177
169
148
202
144
141
156
397
360
171
183
138
149
150
169
162
153
151
136
144
161
299
267
63
159
177
180
87
153
153
176
148
142