58608406
43748346
36224511
11828468
19117662
28457570
6845802
5693835
27643140
51205095
57355319
18464829
75771487
92148694
85078867
8680567
14921442
6282158
11702557
63841168
48763297
92462588
52073489
7577680
81294080
61084937
83007036
136391
98744022
12004142
6933335
63821166
92328425
39182547
72107398
61769881
60096873
94286856
9008556
80168844