31437
13672
20492
22056
25936
17577
34042