46245385
3638559
39431646
90661183
17297192
28888757
14681251
78355146
7692899
71875646
3151448
63338505
64733416
14141863
44928971
18586607
4435499
64562621
9782322
3464474
7054388
26169518
4622758
81043988
3197319
44237522
63851192
58866376
1063313
30404794
20152951
44612293
89419220
43186769
300386
62139894
36385919
33327899
47436652
13966892