20114
16436
15088
50905
98238
59875
89422
82175
75228
51756
84923
52246