122
31
0
17
45
118
307
30
39
25
20
151
70
18
23
67
6
17
5
78