8
139
12
43
10
11
145
23
47
16
18
15
20
19
82
33
13
103
74
53
44
24
79
27
17
538
140
51
46
42
63
31
35
29
34
161
37
28
60
213
94
71
21
26
9