98
166
342
209
211
43
528
101
19
196