86948858
66669669
53268449
2778015
63066126
77843863
1642931
80343583
41156441
36381335
53847755
79964167
776043
84858370
81937636
35055226
76378104
1096508
89204803
34189443
53843657
55848792
78457254
69621558
83311867
2047292
63252464
93707718
73025347
4208587
37067834
97242712
85453695
76314112
96477228
5492072
53304309
54814719
18737139
38235392