49886641
45939685
23955861
65805267
6947499
99474032
91904061
72688465
11704311
80457048
4951946
2897904
32145849
4502500
44015689
48019822
24313062
18723063
7069716
16073978
95607853
9349313
33693704
42498757
15827016
56951023
85824129
15079422
66144602
99075011
14316196
27134367
33876436
7446699
53987467
50321398
40232742
868614
82017005
31088313