12041
14280
22449
15306
20577
37977
5192
24377