39852335
93694618
64707629
29997479
48524172
16911250
68272764
48722047
29058615
2685698
95869308
94974061
72096637
74292084
60917770
95409127
95611122
93597758
7856286
50875043
50048302
91567791
47084675
46988205
56805370
93667108
80843757
56933511
72362928
41552177
74165218
140867
39384626
85564606
5859810
62191718
37922821
23384351
30466012
36545904