103029
101727
82415
59315
165115
96613
36410
66010
4029
5019
10499
6567
6097
4946
2774
3393
4043
3112
1792
1970