52888860
9185841
38672982
7832978
73308663
10567655
71049367
7323814
3047163
80895597
28766305
79007418
6395234
80909847
16417011
17677881
746294
62798063
14552350
89332112
56774672
48878631
57091821
83599018
38775542
52972389
51855201
88849003
55884321
44961651
58969561
40472888
51203928
99084818
60851595
14591640
9195943
14069488
14833659
13207503