6
17
12
26
3
82
66
42
46
175
75
31
106
142
35
78
81
173
83
73
63
86
306
334
721
254
143
169
80
427
104
122
67
124
79
54
294
11
260
467
92
115
179
36
131
171
281
270
16
166
59
84
251