5007991
36086278
8715692
38313879
52728116
16456320
6767210
76459127
1437718
34717379
2706767
63782044
13608937
52893946
20355860
170592
93539661
98046025
244285
35158634
29485853
19673373
47059415
40828001
1167797
19479930
81949463
3205655
57104463
6944572
96123030
62181236
61926952
96991018
97179101
30443675
55556916
88672428
79702409
3745692