7
1
15
30
9
12
11
44
14
10
27
41
21
101
123
279
637
807
185
329
473
250
727
20
273
211
699
82
46
69
113
288
372
209
130
165
128
291
220
133
39
172
154
18
139
164
210
102
68
253
205
115
760
390
42
189
272
199