990142
921447
129762
537162
207668
78580
309652
970102
625772
421325
35743
4773
333282
429981
522734
441474
238544
668260
224845
94948
201871
478797
388410
72694
387272
46227