96972981
64937731
7212668
28776690
18719651
9851471
65672465
53875002
92386694
69879212
4812317
86361850
27784974
82533974
76601134
93187631
41744149
75324954
88463247
7162550
2215850
20445663
85504652
39114130
19859853
81261149
77371334
34559995
13123495
91144644
55476300
88824620
92508505
77036299
74221728
56443539
31031635
37097954
55719199
6589343