8
9
7
25
96
4
11
6
158
2
27
31
18
23
13
137
83
1
39
33
3
28
26
98
19
178
121
73
196
12
16
49
32
120
284
52
42
35
15
72
124
84
86
99
36
167
58
43
242
143
466
106
248
114