28137933
33453730
95448553
63992732
12811641
11371645
86944743
69131407
10449802
27264814
26616348
98041829
2991489
11468153
19394600
53433811
43435782
15419595
9672753
96069163
64484532
9076125
4068933
67933949
19381862
54157086
161330
69459348
55861149
34481231
74654573
6760361
24558662
95896508
58668387
96728327
23501047
42846988
2779627
19766219