18
12
8
15
7
16
29
25
23
9
55
24
47
17
5
104
6
71
34
28
49
101
40
82
33
30
20
166
94
56
145
13
10
11
106
69
31
48
14
27
61
162
42
159
39
22
21
36
35