1150
431
380
148
834
260
670
38
594
158
518
248
494
63
746
415
547
122
102
80
460
209
469
289
567
181
258
183
361
153
839
284
380
103
189
123
604
169
458
209