58215297
5033057
75498344
34376970
95408453
80338465
79924050
99543132
73376736
52953098
39169619
63885507
1311584
50663210
9078982
18651300
39153196
30392370
59698149
1027222
96186880
82696929
9517822
65573062
3624758
8236538
6851730
97773583
7210145
78497992
2853764
70215651
5860299
95833403
68355061
69425292
91847911
44025205
92697940
76653453