103
146
46
491
67
5
2
372
133
27
2
33
75
141
18
