95644060
77539848
74919604
78251933
45711827
59383378
59967035
22513312
97447225
10958096
75051871
81103708
23138031
53421083
82822989
83332144
93325791
41907003
94859934
42445154
82467514
79255150
51028781
38869705
10502607
31759647
76486486
75977286
94819107
68309844
8940499
42087185
56459149
50522631
18602944
64666602
62909995
41528391
8727375
54066170