180
372
189
1070
734
384
441
86
590
916
518
212
294
288
389
186
378
243
276
799
429
714
1649
742
332
114
334
1102
972
801
767
589
806
538
386
817
201
681
272
580
965