43250
32767
28960
95194
39485
67373
55096
122851
53899
52566