40978487
84989927
20796445
49279095
38386812
74133247
42585960
76349409
83193742
61394292
24423297
1121919
86689740
27179264
18398483
74593639
86311577
10583644
86889727
19938177
7605606
95861015
90527364
77877280
47187721
53948492
7359164
97323511
53587249
70397223
36735714
43416125
60901584
48636633
21191951
15456148
48425666
47687525
52275520
90098134