81
47
146
76
13
35
55
27
178
63
19
39
113
125
152
118
94
213
258
392
128
102
248
126
290
78
133
181
249
322
267
176
227
137
270
338
139
194
159
251
153
111
299
215
77
149
196
92
384
426
109
110
344
305
361
697
74
233