4
114
274
346
340
108
177
63
352
347
587
140
346
138
153
288
208
128
650
301
146
266
179
26
132
258
29
270
420
124
394
60
259
414
172
119
43
280
201
348
114
135
102
141
146
8
21
318
44
28
117
214
251
196
38
