45746251
35359680
69966765
43494907
13613496
14593300
5326464
27912785
4018488
571349
24223353
79889968
76973929
34309599
35346616
58651525
8153822
36365953
19812285
92483376
52266093
16532494
47776071
15719981
50477823
20601103
95846498
94406480
3102920
42232741
6800445
97531528
17779565
60132500
59539465
83137376
8071481
56956955
68998962
86028052