156
44
33
45
345
201
55
105
162
759
29
185
102
34
120
181
262
269
229
79
150
232
109
153
63
145
30
284
151
195
183
191
91
219
315
166
90
188
130
114
57
214
154
83
202
85
157
87
46
237
508
32
161