42485912
47818989
41181543
99058172
95134332
30633055
31198824
20078117
87662493
89668615
94562545
9698821
44393349
28845285
17197577
69602465
97319960
83442766
92191298
2759504
895458
66886021
7208718
72991
71937568
4822585
10855733
18498685
14116309
40483065
44326811
38077940
45164248
91745861
82434871
59701245
66041631
89826627
79886360
63651089