8
68
45
138
25
82
53
7
86
14
15
10
243
160
870
93
57
272
71
46
263
51
6
35
92
90
38
21
49
40
16
277
163
170
34
39
78
205
79
18
52
73
147
41
195
299
32
43
30
1277
198
104
69
5