55777639
48364528
8546814
1944889
38177775
52177847
29429671
7728852
81306983
68942258
72752894
73721598
39971549
13344123
39555965
18683801
12027980
7465304
6658254
3726966
54579018
43767167
74244972
67449325
24596551
78351700
37675942
72349886
51836415
63944963
60536201
35413583
8899581
74207853
47182287
13326493
66053131
27384571
93479259
86931414