7
161
47
52
446
29
20
37
28
67
110
196
15
87
125
59
360
147
76
290
26
57
266
366
823
563
186
199
226
292
210
63
262
34
98
287
227
337
12
253
494
92
80
261
51
43
561
120
374
23
101