14091
42540
20620
31435
16989
25347
16803
26744
25872
23759