34146944
19415142
13312856
47335205
55315793
21454448
82518160
169756
64475737
16034987
30721796
94499090
33918109
98977866
89917015
32328425
62331385
42577698
86643414
46557584
35913655
79501988
89677734
1468117
29458331
20229728
72773634
2521851
51049231
51646463
25324083
96906722
4222916
38882757
18973878
4259936
96523259
5924480
35556500
28192139