70585608
77986826
15095329
25859964
32144455
23983770
66186246
96545747
18809799
11156
64447592
51519752
75592768
22235059
35801931
32682453
76569756
62591884
60011119
45279076
15785992
4407971
75367379
85388033
99781771
65179072
20476421
54745690
51756588
2226145
6043954
10962703
21706657
52442301
55778223
73782538
81136530
67564456
51821055
98361771