28471814
19432607
48501068
7036591
52939125
59342673
30338858
6981510
38615613
26717775
66603407
9841280
16855436
29919398
93588909
49453606
69798195
95095070
56814866
26408925
6389240
86293561
47758782
84376025
92903781
67427892
40105485
26676
9195546
4221900
54186016
613613
2985431
43748444
99322891
33063029
63014299
74012509
7416294
51158801