8
42
183
77
46
128
36
29
35
32
68
20
22
27
17
112
47
43
37
16
11
28
94
23
13
91
116
126
158
65
6
54
10
25
14
64
219
379
82
34
44
30
7
5
33
18