109
72
174
366
237
248
45
547
101
22