8
3
17
9
6
20
104
82
95
118
11
42
18
31
23
12
13
34
5
10
4
196
33
266
152
38
27
35
32
112
15
29
60
106