41
31
320
157
85
51
40
116
16
15
12
78
56
20
107
17
53
102
58
14
90