20
10
24
23
107
7
46
9
21
76
29
142
136
43
25
69
36
51
68
18
177
22
66
97
54
39
187
5
26
19
185
13
59
113
169
44
3
55
57
100
42
70
47