35
67
111
43
231
28
4476
247
354
386
140
36
103
642
124
260
334
171
224
52
379
12
65
239
143
46
45
54
218
422
215
191
439
38
70
60
426
50
288
27
290
39
64
29
95
311
179
101
68
76
206
415
227
85
310