43086412
43051970
6817792
59096355
60488902
29307941
11152687
54502608
3456408
81615309
51973553
4445883
67265549
18822170
31662576
72858216
18438221
16056874
37257223
39141193
24093350
59514385
52055545
11993066
55428686
26262726
2898550
54983497
31817228
53268925
47323040
36995158
823265
890370
10482916
11188023
79589668
55879918
58495457
86796725