116
54
25
283
117
26
273
156
149
30
52
131
65
28
181
17
66
239
164
100
97
45
139
74
104
142
93
42
78
144
996
75
27
60
18
143
67
33
34
59
119
136
348
50
72
138
36
297