30666415
65407412
96411722
36165336
47187714
7369014
82066572
67245456
315562
42726340
36891036
63685440
33743595
63445658
76619820
6858849
30409490
66469854
37491095
7336758
89951100
88669143
32355380
56101297
54377936
20302252
90794678
57492300
75686346
97626153
4984585
70229005
29836705
5213333
14909364
7595166
42469746
45874280
97509648
41782573