21
177
62
84
133
57
124
65
173
100
155
18
118
254
505
114
49
153
245
231
238
181
242
64
299
166
142
88
101
236
141
364
191
138
102
136
42
70
263
503
308
183
448
276
168
150
162
146
284
128
67
37
47
45
366