80293947
73335403
39378400
19142603
24871569
6904911
63089020
78304797
2255936
20993168
42531227
38819484
7668732
78523620
14504734
29726556
60096356
49617094
62085497
52513951
86959592
3961621
67551104
12052751
27667855
5205684
96869297
98319087
45732440
21186198
58256988
57487891
7332606
55232816
95472321
86917853
81105566
15673316
25007122
20657694