101820
64310
133036
4788
71117
3335
32111
2387
2765
46011
60617
36316
5677
34917
87127
5369
67430
3582
96736