16
86
17
4
39
47
108
53
98
143
66
18
33
50
30
31
58
19
52
64
72
84
443
11
12
20
24
37
158
9
29
25
32
42
38
145
85
49
90
45
134
26
15
139
83
75