21
18
52
7
13
164
9
128
78
41
135
30
36
254
99
27
42
63
130
116
74
85
48
38
24
249
34
113
59
58
29
65
158
4
77
166
184
122
209
133
147
108
46
17
43
57
83