43597758
16498632
17965558
43586700
3090392
68886107
69973689
18187624
17764178
11767448
9496034
40236397
26773750
56293030
93507799
84034505
99433222
9902593
1359806
20564390
2863270
2643722
57539462
86469091
82021931
95795643
4379943
52282139
99854477
87717948
74047846
38957973
96655632
26837785
7304507
69424313
92013485
72506848
23756185
62823151