242
129
93
870
117
286
262
88
98
103