7
6
17
26
61
12
9
27
49
109
35
131
90
343
56
245
57
159
190
283
199
219
209
55
168
31
119
92
228
137
369
231
312
37
98
181
125
54
69
66
243
225
89
73
265
94
214
235
99
132
164
70
290
39
21
13