109669
25946
19622
82870
54835
26734
36017
2667
66984
1535
56851
941
54950
46779
95930
67337
2365
514101
1518
80037