31821
7791
14588
8172
19465
24756
34387
19948
3821
24928
162684
954098