51438948
80625077
874927
58498559
41251423
42984568
26427482
26932674
66581630
89591258
15432950
14171745
70075097
93953476
45206664
90148439
28716964
19664627
464177
48198255
75448120
28323769
44855453
14969641
30139648
71678850
71968584
97145644
17957469
96917744
65238718
18314857
96311535
11606087
88761979
70764803
46089928
26849577
34226678
8518709