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