29942
16812
12319
15400
7275
24942
17460
20896
28291
14997