112
150
288
657
1215
429
575
540
488
112
697
872
449
96
585
336
364
915
192
277
103
870
142
211
378
111
94
740
1057
140
82
182
627
296
211
119
520
387
162
386
566
229
279
114
573
940
158
117
330
169
150
441
415
