7
4
5
8
13
19
17
21
55
205
274
53
1807
56
338
81
181
137
119
179
216
142
149
94
135
85
37
217
160
894
83
1744
70
192
234
316
190
133
6374
197