73528
60532464
17006651
17537703
76493979
42962477
14576557
13948532
5503697
2236040
24779533
68618841
95203962
37255628
70424902
98317805
86855045
22594904
52201811
6291342
71534990
95131501
85471707
30043551
56134481
32759553
57646408
14968038
31462040
10404481
86296927
92603323
6025801
41455798
7505361
18044020
19122811
57969531
53873593
52102191