156
189
16
39
206
126
170
66
161
33
64
18
360
9
789
46
358
27
31
48
130
152
325
76
901
111
171
118
139
38
78
56
186
290
753
622
36
537
343
162
198
43
12
268
382
143
119
276
416
207
188
37
344
422
310