30939133
69555730
1361318
16487172
46043839
14847640
81216191
79598387
99973337
34487074
59031730
88342911
78414187
78251929
37362721
93835507
72976836
88275274
36212774
49894978
40456837
39079244
46849939
51284918
79619334
98336183
57625556
78196006
8675172
71298051
30255425
8878348
29953808
95408357
28951712
73943974
35895792
39358598
28271697
67904810