1020
175
1011
345
753
234
604
278
758
288
852
233
996
471
584
111
708
243
400
115
312
104
594
120
618
129
414
164
566
117
275
164
178
80
374
176
318
108
396
227