33
184
150
34
38
283
289
54
185
83
557
46
454
40
64
156
95
123
23
44
145
170
91
78
96
365
42
231
194
76
99
87
142
408
400
67
111
166
206
186
164
15
16
11
242
236
79
158
31
52
196
51