565
2
729
1
678
341
618
204
680
665
495
393
697
293
264
272
302
528
385
941
305
392
343
294
396
6307
619
290