21629
22047
10100
18959
23715
39659