98
64
166
342
209
211
43
528
19
196