424
171
73
77
86
190
93
45
166
64
52
248
468
148
160
55
1558
217
67
25
35
26
270
231
286
183
359
202
178
127
101
54
6
74
41
59
175
189
29
238
181
322
47
142
82
145
432
18
227
135
58
265
97
27
9
42
384