21003666
17004615
55722714
10684419
93468102
94431954
36751818
98246006
38021030
21037554
28361903
87362476
31589445
63917751
49272538
17864118
5594038
84908159
8773934
91718870
2632310
10551813
52627192
43119055
29598643
54214404
31649623
67616303
96605733
21593220
62065219
23636592
43306984
89601590
65613680
4578115
91962079
44617548
67682168
76355046