95657234
67134350
59047240
34292511
58614877
27043175
73748600
59894005
5231540
97182033
87682076
40779371
99848222
48175656
19675296
31017615
85909786
34749251
94342826
53869250
69737292
59381706
49083682
672264
13641451
12613432
18135706
35568876
15283631
19734063
36361429
38724002
70684172
40738796
9669540
7915616
81007503
33516643
84968015
87597072