81089956
175080
52016645
93553037
2408871
84341712
80167817
88482727
18154188
9963712
1830600
39892567
4839105
2212974
33113593
40033895
8458549
99891285
30528246
52552714
34551661
4526182
49634289
60543797
51589557
178137
31721705
48045905
97256418
51251980
86498737
33595958
96276543
62026024
62957518
10594802
60501220
25696913
84725162
5877257