6
8
11
41
7
34
56
61
116
85
111
43
37
106
119
58
51
45
87
274
139
138
242
64
153
159
194
147
141
136
251
247
80
255
68
192
339
343
59
292
114
133
100
123
78
203
190
132
213
191
1256
178
186
65