3442536
31121348
68603614
734232
143038
21266154
10032289
12143620
67008986
43978558
25876701
66761566
58024325
4396841
65833018
48692791
42037162
55318050
416451
2433866
35957797
95504976
73516443
19583337
45776870
54394732
84112846
9575502
90388296
41818286
40185481
7108622
47892727
21574636
18956960
36844589
50428126
23172090
39987578
43878787