89531643
81911340
90994429
10683090
1295055
56989093
8545694
19284603
67596748
30826762
73161320
35716005
22756474
26537393
80127354
90514219
16501120
12959887
45954968
67814613
81578868
59294107
72253092
39999962
28548904
38229200
76814575
14799468
25467329
36884943
19301271
98897596
12266326
95416849
33395421
51626292
41416434
7934970
83648664
93875603