22
28
42
57
95
38
54
167
35
130
123
169
162
113
293
63
39
325
31
202
61
313
60
18
78
20
53
27
72
76
37
134
52
8
24
65
166
158
129
119
84
272
194
155
183
47
186
45