29172158
1770311
620718
11264842
50165939
98226743
95026584
4783626
26405412
28829983
83773082
15922097
63908248
19351715
16348798
4372833
27238471
72715093
66823492
51318980
24222811
98463247
9771086
59435976
68184773
8855455
30581619
30367801
22883071
94879828
89452538
80972536
69416235
56138776
29763304
33099746
65973048
59713831
3646945
79354846