396
209
398
239
729
603
635
510
1306
1547
997
235
289
713
546
1094
1639
266
501
496
244
840
568
241
751
456
825
161
783
230
267
199
272
1072
778
392
798
919
2041
810
256
366
310
2441
323
1972
839
575
261
369
873
456
244
