42993
100045
12272
70956
82728
53898
17370
48902
77622
108756