82952566
99793758
51285298
14468124
60662707
12792328
2417663
3585304
3398422
7558534
19909640
91774887
18808854
52386159
98122848
26185824
6333690
1025108
87572262
64973736
46827996
93726420
5393141
4429410
2008083
96938982
58326122
71651026
65269195
96846616
86898254
55289420
81096894
5238117
91346533
13956247
79057668
27568801
86194255
49365241