103029
101827
82515
59315
165115
96713
36410
66010
4039
5019
10519
6567
6097
4956
2774
3393
4043
3122
1802
1970