3345442
15208030
22909301
3803956
29156957
8758905
5800641
95652385
5785538
72325463
36215378
25283089
1996833
10472646
8963345
95146686
82347639
24024988
24761372
71445201
94986973
11471516
98604313
836135
54801313
24146632
22944898
74497174
44779042
34297016
912708
86504986
98435464
93186756
69366641
77643660
63768910
26509038
43624687
25508733