49656046
4928847
82173929
31902614
30656138
90335961
27108411
23455403
69646092
81562228
26731663
11532871
43847771
38097763
5992871
12177810
62522143
24312810
45862448
9879751
95863832
71332987
75614445
63611455
37009157
20144724
11501595
8961628
48683378
32643101
54152183
29057540
71673653
70302221
36202195
48827199
70709813
25824306
63839745
29537869