158
842
166
840
164
831
160
806
160
804
151
757
125
640
120
620
122
617
114
566
110
553
86
544
105
524
104
520
97
519
98
518
103
507
83
497
99
495
158
842
166
840
164
831
160
806
160
804
151
757
125
640
120
620
122
617
114
566
110
553
86
544
105
524
104
520
97
519
98
518
103
507
83
497
99
495