140760
86581
12272
22599
77976
64818
40365
40621
31926
54948