40893
53363
70630
52374
16783
32251
94910
82915
69532
52114
19687
97152