70143274
6402554
35358625
58244656
54785529
27541615
98361675
2200877
5631814
32035444
77492073
8461770
10294942
81818439
9710955
38021596
89921418
27912198
70884011
80589980
78892488
20218988
64996440
68609884
18684512
54656048
7963313
69829671
50348166
66132088
76238218
50719568
90116899
37731512
72504750
98249857
62705987
35187874
68454638
16589187