43581658
26845523
2997230
1899432
1775774
45682468
8303537
8290444
17189570
6203083
76245776
35649236
33323616
61656224
57483527
34578133
51743473
4627817
28255531
20162404
45759713
22561084
2294463
35787077
436684
20325944
94624881
1679839
81521963
84947382
63413913
12493902
74224277
64049882
23527934
55086682
74896146
62534455
8217471
34858476