19
66
115
79
198
161
157
123
46
112
63
54
62
18
21
81
7
38
23
147
74
307
58
25
212
11
39
96
116
189
35
70
56
43
42
72
199
259
64
225
349
119
94
125
133
238
230
178
194
242
222
52