111
836
49
810
662
804
36
222
157
372
35
189
374
566
1501
197
212
34
241
59
308
172
260
414
26
135
110
43
243
480
283
242
207
117
182
161
99
55
124
362
48
105
277
77
306
142
201
186
143
618
339
878
658
437
311
258