21745716
25635443
13251234
48008681
16328095
97573434
55191304
75253092
19418833
6178798
58329152
5359904
32931584
73947204
43442783
23806528
39224332
5604225
64858662
22262756
38897288
64833726
76716878
93585007
69157466
18548117
15317224
58055611
42085926
17485722
10901482
31094797
47771637
53667184
34107228
7871325
49529877
82176045
2999077
91329825