61659919
27248650
5671776
7154580
6178127
99401751
76754881
36617131
30677716
90239415
70358928
22942617
49311080
70718350
55249182
949365
47437536
70237592
68123120
76545992
65438247
60545632
53786937
35081252
2612900
95227502
94624423
92614094
54708626
6068293
66177315
26422697
96738184
20285250
82237667
73821597
90567761
49128307
7480533
1901986