6
18
47
14
76
9
26
167
282
134
140
253
175
219
157
111
228
34
43
243
66
169
84
75
320
182
29
301
212
113
191
79
278
217
308
61
49
155
52
100
50
580
101
35
59
24
267
39
19
129
20