8
10
4
18
11
35
33
31
24
39
110
57
301
105
22
34
200
36
32
192
29
60
668
727
21
23
6
158
19
15
89
116
37
28
12
153
197
219
318
16
188
141
195
90
265
107
198
147
396
62
48
53
132