260
634
80
272
568
791
629
133
10
729
500
908
438
485
850
576
734
28
355
269
256
191
589
514
646
261
88
158