75344238
4892794
4597866
66746293
5859778
64644228
13677071
77519528
39869454
11511143
18419713
50768834
43138035
8628487
86927076
16431088
23648336
13847548
2611673
42565827
9372143
67167940
46268281
7721470
30501738
59075262
68204244
16549553
89843670
41979040
73763738
47901037
44594538
5443896
347325
51176700
98623084
25414575
60303484
44876196