20
27
48
209
53
18
91
43
41
173
454
30
161
141
103
65
19
147
172
266
153
133
80
38
129
81
66
207
60
25
109
174
71
83
36
128
42
59
57
76
168
117
101
39
118
31
33
120
23
115
8
24
13