6
18
9
111
32
110
73
106
86
59
36
123
23
130
190
114
79
150
30
149
68
76
100
204
69
187
156
327
166
183
216
142
42
531
279
34
711
50