43250
32767
28960
95194
39485
67373
55096
122850
53899
52566