39712102
52128478
18611367
64965239
69101363
13439571
67136114
2014001
2587737
63342281
284507
80736076
12413642
83735116
69174803
40758765
94759009
59143424
54301597
93551183
9695686
8864683
9523410
2438896
31054458
71025754
82829473
43083099
50977063
13252955
97041375
62762719
53239909
4411178
89286729
35655346
22848783
8088535
21818141
48488730