43250
32767
28960
95194
39484
67373
55093
122849
53899
52560