31
38
35
16
8
21
47
7
11
33
19
45
20
39
34
167
57
109
22
15
27
12
72
118
13
68
37
26
123
127
18
166
32
14
17
6
36
55
132
76