85675559
82039922
60461740
20731068
48392326
91869994
79915530
26884501
326146
8807116
84593628
55398295
99729665
43697004
59855505
39842253
25602695
92307175
56589821
155901
50016304
92507644
61627274
94091060
57725780
10891065
26816892
29592488
6632252
56628664
39882655
11884955
84013951
56738405
66403871
63137897
98468598
5908508
34266556
53712921