12066
21496
13323
31384
14874
17897
17051
10993