166
164
168
166
163
510
171
522
903
525
871
931
159
160
830
874
153
897
548
177
1203
559
510
1517
832
1187
1893
164
1138
170
519
505
1178
1515
1914
165
1843
852
1524
564
884
541
840
1816
1238
1191
520
876
902
1175
547
500
1213
805
861
1116
1516
799
855
1187
1802
151
842
836
1136
896
162
1244
1478