40878180
85528694
4656127
56681039
32057810
2052818
31786570
28841690
3267967
48715215
92459184
40624514
91104952
57828280
98598804
88585714
59105791
12519701
6896917
30794127
69388108
18695408
4198481
17776882
62412785
73496336
7683120
66492490
81547506
84683399
49691741
16314723
57552152
4553626
42211231
95397912
22859625
28496017
73621574
63455136