43496611
42161051
63406522
1929678
99507450
7330922
7373518
10657900
90372658
47473904
1468184
85219457
36089937
7567229
69282688
7276054
10259494
73215459
83175919
86584613
78192886
35657449
94224134
9482925
92186546
55354272
48029518
39992283
70181993
66719580
15918557
99458336
7818135
31967351
51507644
49026070
24562143
64065975
42048144
21984333