46489626
20617708
80783729
35641932
5473501
9778128
136543
90078655
43702534
71772921
2854250
32413074
68323106
17806516
82157805
84069752
63001822
7397431
76497319
9812538
66473094
46562810
24081096
65954565
94421879
10838963
76677987
3453527
58589922
41189066
50384674
70337357
2374730
9047820
4560500
26689
56939676
7994128
58818592
49604310