numerical numerical numerical numerical numerical numerical numerical numerical Dictionary numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical Dictionary numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical numerical