236
170
129
93
869
262
88
179
55
141