31658070
9804784
20319188
4815728
15517432
46841057
6309543
38553556
17962944
87307084
64678846
64831020
89976370
11242068
65894205
80151570
75672517
14854694
31252795
14176615
31646199
65485327
88922341
62938716
99397007
8207659
6019578
42664785
8657882
97385817
28686496
77407458
55678877
32106146
31564276
579998
7144747
48481855
32404753
88793049