649
99
648
47
647
67
646
92
645
58
644
74
643
171
642
44
641
48
640
43
639
131
638
92
637
29
636
49
635
100
634
50
633
40
632
63
631
50
630
46
99
47
67
92
58
74
171
44
48
43
131
92
29
49
100
50
40
63
50
46