95704970
3260562
88027414
83159661
60305612
48051816
87044496
8082109
23381697
28523118
90055535
2443422
80582662
9601129
51308554
87116906
30947389
32469657
20895565
5080230
70724068
68607152
8338581
81556120
39206847
71609308
65984685
28497478
8939060
46202361
10044598
95593563
77417817
62616329
11511906
58512005
94439448
81383982
73036744
91838506