97968039
83812882
19653807
6282455
19097525
34845165
5503928
72113292
57118526
17086891
6064864
25696252
19093005
80511493
70235565
90662305
95578480
77905414
18387845
96502012
87799467
67273290
19467748
71472704
82162930
11504806
88562168
80832503
50711028
28359929
56265134
53403242
32918563
88465416
87946674
23929
96382921
33136282
72183522
48514867