18429418
43993238
33548348
14829805
20953260
32467390
96488807
16881903
80509600
55346104
36618932
18029281
14628565
78229971
92047572
4295374
64257689
4678382
65023559
44797282
98481754
80927007
67678742
29613930
82751060
39797099
94825931
53921699
19491434
49245447
63229727
93148571
20084928
91033714
55457548
7446420
77667940
62913464
46885017
22641685