471
468
666
454
191
1044
729
471
873
628
432
641
197
403
794
611
675
241
659
659
284
795
1039
482