145
29
137
378
56
104
7
83
12
68
152
50
8
2
47
495
