39038878
64327858
75717200
91192935
34148620
16664917
52099079
80736519
16543357
84941288
95516361
75097753
40177101
32863790
52064218
24305572
9420577
28163377
23781169
28369562
88683245
42316044
86069348
34066580
66667649
884921
69007551
42891060
23568188
22461927
50272597
71867388
49405832
69616075
37422753
907840
43388978
67843834
84623020
49295724