70795716
6485559
42431492
93202736
32504864
90073355
99729195
67972604
36178243
73797364
39701002
4452720
1799763
33139206
14625983
64217413
51682128
73949064
4693520
14643
2923052
54633725
38074758
5679198
57703865
98586437
58887014
4555220
3841945
87317793
2701593
18608011
48362453
77263990
76542868
29986865
78421306
6384388
44935714
282712