93391580
58545397
16022473
61869391
67668969
5345840
20379725
96493005
6665434
89096410
83546746
53218776
20397820
60439363
689266
7636918
82551166
11611855
2446507
7108110
1067600
95625193
46203691
91626579
66014092
8539426
85929188
72177633
36422425
59113003
76739925
15979125
23845750
66524691
245751
2614498
79983991
8103993
85775154
98742544