16742631
1922374
56109668
23268970
2365855
76979730
74201361
2863568
6569114
76236793
52477157
91748822
86972557
75241223
80595018
64404346
36308885
82772396
17725397
14493536
88615404
17146551
36755414
88723721
58592730
19138436
35379466
6065325
52937939
5251073
66764861
3541846
8687932
14213462
95572787
9664459
43244994
89438522
70327893
5937403