77
98
96
98
166
177
112
187
143
282
268
252
355
493
486
489
1200
618
765
968
835
877
712
778
949
1109
1698
1131
1747
1178