76
89
59
254
316
462
97
99
30
280
388
226
487
175
195
121
172
392
106
235
47
7
41
63
266
164
55
12
193
1313
24
368
50
382
133
526
251
40
33
201
198
176
93
21
131
43
161
111
95
49
13
27
26