7
6
8
55
10
9
46
315
516
443
52
95
454
324
211
13
73
224
66
179
197
35
195
188
103
150
170
57
129
36
275
71
381
45
217
114
125
432
34
277
80
59
173
92
120
70
542
459
166
180
79
72
119
58
20
30
69
39