85196676
28666714
2277620
54701630
66647951
92339904
4612139
7131938
32186988
75619132
88124831
72803801
61601659
93057457
37799039
81021112
9599841
24365815
96251341
57159366
22095006
1088402
66629386
7615449
92735580
85136147
93586838
46741825
31252345
9291682
56679841
31632252
4473645
8639011
22986874
98732873
6778404
83808747
72325909
12317944