18026
38280
776102
29416
604128
22040
73531
71913
65451427
95221429
8027130
5712481
9573389
8714532
50591734
8321495
6585682
5313443
68281081
52051900
5507331
861470
48011963
79231738
77221173
6650711
78171107
65021905
88401837