6163562
94918278
99443597
77628568
6972718
73318435
17102694
568592
10633329
58905273
75801163
4399873
97752826
34391409
37199712
53073424
4921972
42378731
31331569
9718726
23893497
74132326
17003172
50208328
8761640
52057696
13021430
33264340
24603092
5427051
49826087
57669176
70867774
35025425
49948616
13005561
34707556
54895585
36682538
16634250