29
58
101
28
18
209
16
41
41
39