98521966
92423869
85969623
6023305
70206945
2979314
63278887
64696050
33214800
60511765
68782768
8720241
32045968
35111703
70741466
96433601
23051439
15971610
26069816
9972687
6541252
47055252
83797100
738717
82293606
47542203
22586717
26429438
51786953
38596826
58854787
71032990
80582631
3787446
8523975
75006237
31598843
92435350
9996985
43888604