62656646
32977568
50163060
62057230
8062394
35816600
53023424
5261491
1543840
80172227
97187291
51056221
35602615
61877859
16676841
73865039
1724526
28454902
13064929
57291551
45315723
34439509
29094871
43565134
9658505
62575135
53918937
49482988
55722644
75144363
60154337
65899412
7402620
33037888
42952006
97957832
7713251
37177475
7305683
9296534