56917616
16652008
191160
88777275
49113131
3073776
88216368
29042742
2940513
58319866
80826983
23149073
38572630
9074744
29455689
45743141
95969161
83651249
21377865
90683513
80549379
61281673
70442820
71834900
59105450
71011782
78715476
96301795
55559858
55566769
70751833
2379756
70352073
90164984
76919311
24868525
85792862
19672074
75691463
673683