56672667
3910706
76892509
23601578
16547592
44729854
80291455
14171829
6643865
1746120
92602487
8765395
53883130
70987499
37304160
5352283
33915710
94045580
98239475
38218984
3814588
39925943
96095486
91071902
94382244
61124454
38998979
67038056
89772452
9952809
9228684
27763764
20745670
4229646
73861547
61629556
27328554
40017058
9775271
24947138