113
4
75
45
24
411
389
38
32
64
55
162
9
265
125
88
33
196
20
98
52
49
119
27
25
51
22
17
78
15
11
54
42
53
101
126
84
58
57
136
206
303
148
50
18
138