65697889
70388723
10495021
77958975
1653669
9005181
59984574
7805654
45044025
56383610
33405553
75561244
15046896
80501671
35262533
82234963
52776681
49162620
90979866
81187004
85204492
5393404
30755202
96208189
31503174
13526614
48614830
5518617
12981800
63675066
10625085
56297579
67736884
183865
47255391
29559888
39853535
9714759
29982544
43418471