7
27
71
37
17
41
76
29
116
107
376
241
149
49
287
99
221
175
45
48
193
225
94
195
186
156
279
194
179
143
133
181
196
166
81
121
441
381
293
172
161
253
277
558
461
345
438
226