95802122
153555
60572766
7207719
28328963
62153847
3288291
52749050
20633951
44527545
63221390
56588594
28294978
67879517
19469740
10152238
72192175
16526319
77162773
18493177
76891489
47434265
60919665
18127891
86174533
96884022
79626457
87946284
69097965
85857605
13295051
86894546
55713841
26685284
7114995
85885443
61027130
64226738
51223656
83928492