31527469
43584152
86092294
46787050
9771400
45287320
36491717
61365182
54963221
10434041
71449813
85223893
60515798
2075849
12858655
68063243
16851287
2193126
2751150
17903528
14548374
38153112
99376171
52086858
7965566
31226002
59614338
53033508
50784216
79574914
82537459
145307
93783051
4823115
65615563
83519276
9063805
95691540
2809501
59726753