41574964
76754113
32116089
8589554
50507487
35788868
92482903
62857566
18786202
76754272
82745335
87535491
55627992
16048643
37877223
3161316
25007818
15252910
85374307
24194830
83856432
94838532
41126461
86062613
95951340
62599255
30797363
5940655
96615694
13008741
33215373
78208181
54093535
17289142
42635247
73289189
52562651
97152775
42841342
36107790