499
913
729
501
509
321
1529
345
307
384
183
525
257
454
715
559
544
374
487
616
616
590
806
1636
782
1232
341
276
588
710
788
595
588
1309
602
667
741
524
345
1174
850
968
1088
499
1183
589
348
243
768
784
1785
1115
772
748
189
418
565
775
448
424