15812
46779
756103
82841
925
2939
888163
2107
66550
55794
8040
7474868
57051960
462524
51711424
4793455
9625615
7651780
449640
50371720