96881589
44635429
92246998
43135170
83889566
29604054
64978808
6293903
37586042
96313702
4534804
58161043
97397009
26761310
5305316
7652071
62866570
30168022
9401044
92946390
12247800
49778452
15174913
79303478
29752915
53026088
92834958
68437201
94569611
68557300
82635383
12576610
16494607
9115765
41288916
66243135
66893861
39417140
89176998
25706130