276 258 240 289 173 176 152 100 109 102 3757 3941 4181 4276 3562 34433481