43894333
57293965
29799540
64677517
2301852
19126319
17213533
40962145
26906626
18558430
19514092
53831868
3090497
7730460
63231247
37932716
6087505
5244532
8809568
29617444
92873872
52026044
13779522
79209151
73943729
11546115
12682890
26218522
4242200
61718591
9784922
12749019
95589280
80628534
2837592
68798031
90389066
47996776
44491974
9465210