29
145
104
7
495
68
137
83
56
47
151
6
378
8
50
2
