22
45
143
25
83
276
172
225
235
37
140
305
41
67
208
147
128
149
56
86
27
198
111
30
212
286
240
165
197
190
48
449
55
28
167
36
72
57
142
5
42
78
130
75
207
236
202
153
101
263
114
475
171
123