65168087
22746657
69811830
2793614
10242346
87036359
38151517
60674133
30842832
3193681
29251074
41252826
94765099
78463277
36135309
41218003
92187991
78006806
49566040
27459941
7049709
70971778
81928184
81631720
9203182
3373897
9606854
88741539
67659047
98639399
44904714
90249658
86363894
9948333
29059032
63915535
57798492
54155663
42476633
5554482