57005494
60448736
31856053
23927895
45389028
12306459
40824992
4642868
71328537
30578131
16493575
21753853
31014300
87801778
99111203
80577211
84409284
35104687
643352
98503681
25738054
26786918
64081661
68364111
45168509
40986615
40456241
8874648
32536223
3743596
65526442
79729282
5699969
67702190
26215617
42928364
8023896
8472928
96717863
296737