40529593
24839042
86633140
26357714
77969528
8688670
5371548
13053772
67287896
82902574
76604698
49099279
91791010
89859269
33534553
91963883
81933563
30451757
49047850
5492917
83599164
45894774
58485566
72667322
61186421
77673404
59926922
50075886
47142997
7035456
95786221
45788345
29331367
29872634
37934073
1563983
5067591
20598296
89093798
34622956