93897618
9882645
23822909
12951707
69306962
41325382
61467504
66029459
76868152
35536888
15856254
99825800
74814493
31394585
7714555
4743146
94211505
91721797
54656582
91837513
35784512
78391662
66344078
54342040
72365007
36541123
20101731
7806884
2215427
72829670
39596671
5143988
53274515
88194247
39028420
28959511
47912329
24684798
45861144
595195