504
529
600
676
812
749
776
806
716
790
736
897
722
807
960
810
937
1050
922
1234
4677
4467
5092
1464
2458
10978
8148
6676
3791