2947642
3125159
18037629
89783905
243494
3161690
55784877
87583104
47975827
72036717
36658867
19372397
5064376
86149501
56975188
14681395
17667874
89329671
48943568
48178369
39152177
67916106
40894298
69243833
9708976
10306039
26877517
4644562
47255411
25946969
70334142
29876457
3676444
96597970
27119695
41103826
6665999
4988213
35304787
219825