51
8
135
147
392
42
28
17
53
127
183
141
74
67
80
133
153
94
27
132
208
109
156
111
14
107
128
168
75
131
55
189
165
89
578
317
154
212
148
103
91
889
246
161
69
116
99
38
100
41
101
476
289
83
174
229
63