65489870
24069430
8326301
59924465
52888929
97686993
7882377
1886607
80669128
91884935
19477552
67199821
80198655
86513669
81641650
37009414
42501127
20818172
43267548
14376219
37398707
88231736
82233679
745056
74745610
54577397
91526894
32173053
45572123
298214
73438783
35315247
9445666
18516104
63622186
19575821
98817570
18858934
87107283
15627161