19777071
7345413
28053845
28842628
73972046
8662921
93322889
52817269
3527786
8003824
13452123
56343653
61068602
28304256
62191984
10515654
52812856
26121312
22509832
35515516
14934255
64048142
86329313
19699685
8845816
53903935
42687620
69264860
87592297
87511129
32886469
60598852
38327163
16202238
78225029
76706971
9805443
4727457
56388773
10813869