24
43
26
55
56
20
49
16
68
28
154
171
42
67
245
287
73
507
19
95
41
39
142
178
300
61
63
112
234
216
163
129
322
96
34
132
169
74
327
347
126
265
226
253
240
273
58
209
118
123
37
57