46463581
40273833
66507600
9506856
95072473
79243089
70788893
56558949
33777670
63179570
13867544
25466792
68556881
24513000
5404764
30852489
80313496
67676862
12921748
4255160
51512869
18996099
31442479
84232056
40078714
6192943
60439029
3535823
6324464
10605554
37104862
39562942
23423783
36559082
69455373
96686574
58399074
52629180
13424230
28219846