121
162
46
23
235
1000
12
72
458
102
19
158
778
130
163
229
57
43
56
68
140
714
144
252
201
717
104
191
150
254
96
63
209
173
36
138
66
45
212
290
413
100
870
82
69
256
61
8
6
409
18
111
225
22
39
116
21
490
93
103
203
16
407
200
27
167
193
84
188