58954418
84047331
3128795
8364833
38012043
60955758
99518627
98187513
32217458
69623126
81676012
83926396
1389255
88251081
83066085
11562253
50042856
57095173
9470616
7589609
72081497
28532674
97818629
1956287
67287148
28908998
19648072
91945817
28581663
2504130
25309936
81961750
38781288
87786620
77042367
18465271
72479374
644176
2349478
59247839