2196
48510
124916
29682
45333
39690
85405
128440
31410
119680