65895592
47015289
79551240
66069609
49169418
7092674
31772880
95683111
4245696
93661163
54581585
28155211
18976032
67836847
64589995
33125011
16116265
49526845
86031978
79294551
72933601
55696089
36464432
50142714
27211205
33988977
13286272
11102872
94154274
77681104
1455632
60439479
13577544
1675415
51902375
21455219
10167707
55366044
10614270
74319491