46596013
2492396
634323
25486662
32405476
70566582
11155641
7524697
53523632
66877869
64974757
51543451
91881537
47051357
33085151
68556127
65433479
18679636
5578507
58168412
63911507
39826666
18425837
17327540
58597767
54868637
48631010
13519824
23803893
66872111
1774188
33886707
55377159
90841430
83886507
36024752
10816668
77503343
37944862
42838049