19
97
198
159
189
541
184
244
219
49
63
247
135
281
181
76
90
130
143
66
39
248
212
17
112
25
31
101
30
369
162
37
8
103
105
164
165
28
65
118
82
215
26
403
70
61
81
785
845
58
177
73
158
513