222212222123808238092386523772236962369624434224442244422187