82085486
4571471
1796663
37195450
54184170
78818320
32778160
99483346
50274964
78118178
87967296
12071830
86947400
76988204
73247734
35407862
63164979
8482271
33839919
38576556
57891231
14394993
86565568
72488036
64718512
84995291
13428788
35085051
32489577
15945232
56307322
73488095
73398081
23057060
99303345
83179859
64538732
57993601
39709824
72552570