43798628
32998397
43563769
80362741
89649120
32784795
10613332
35497555
5006261
13899850
25084839
18071680
63934457
22944097
7484234
97082955
46117876
31873152
57161152
69933467
38711572
4619257
2098117
30517842
733215
95977081
48381495
96565868
81505983
36045881
69441482
11623594
39466921
6732582
70179520
48601178
9723073
77059816
84121968
7410255