66671538
15665328
71286018
31992816
23653111
27965161
13391240
71345347
57801659
5767553
46844770
6145788
75364856
83582875
80896190
92909077
79484722
53984726
15397205
29437335
65792156
53136557
59404506
35154392
5818420
50196782
21098507
3731542
28584281
78849017
15133784
95163468
24799074
79287124
84892141
7727750
29315472
89353970
57969315
44175702