7
2
4
30
43
9
90
28
17
21
208
223
180
146
133
314
47
227
225
158
13
517
60
18
182
164
130
69
35
118
25
38
217
5
39
6
14
276
240
34
106
163
22
41
58
185
189
31
249
15