43462216
7853646
52148308
22894328
377989
5085072
57106714
4296083
95295078
55024496
76415409
32423287
13704059
31444487
47552885
76345955
294343
29763362
17132857
77341164
11681398
13843044
18751252
30516270
31082185
77925284
23815539
9646162
888418
38888188
73463511
942711
76141579
38361384
79681397
50158021
74596398
63981976
30118520
51296749