58298852
81177625
19445144
216213
861345
661504
8539591
25609375
53108241
53559078
82936193
69631055
85973193
87719977
53671865
27116616
8565735
34961416
40101047
84995037
15217580
8014440
35831747
41892511
10082939
87773641
72693660
29055952
93516880
30176047
33986769
86004172
96869247
22787061
97303217
948343
7501594
9318820
11284059
77835240